heap profile: 345: 5786712 [1696350: 143000054376] @ heap/1048576 0: 0 [18: 2304] @ 0x1393a0c 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393a0b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x84b github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [40: 7680] @ 0xc0e485 0xc0e305 0xc12173 0x10326d5 0x102fd72 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x10326d4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:421 # 0x102fd71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:227 0: 0 [0: 0] @ 0x13b8571 0x13b8425 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b8570 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:616 # 0x13b8424 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 384] @ 0xb7bd65 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bd64 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:275 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11909a5 0x11904e5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11909a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11904e4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xd52a3b 0xd52a2f 0xd56a37 0xd53962 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0xd52a3a golang.org/x/crypto/chacha20poly1305.New+0x1a golang.org/x/crypto@v0.46.0/chacha20poly1305/chacha20poly1305.go:44 # 0xd52a2e github.com/flynn/noise.cipherChaChaPoly+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:163 # 0xd56a36 github.com/flynn/noise.cipherFn.Cipher+0x36 github.com/flynn/noise@v1.1.0/cipher_suite.go:134 # 0xd53961 github.com/flynn/noise.(*symmetricState).MixKey+0x161 github.com/flynn/noise@v1.1.0/state.go:150 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 144] @ 0xb7bcbd 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bcbc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:270 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x4ed551 0xcfe405 0x48b5a1 # 0x4ed550 time.NewTicker+0x30 time/tick.go:43 # 0xcfe404 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:369 0: 0 [1: 384] @ 0x8c6dec 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8c6deb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:9 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0xb74a95 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb74a94 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x134 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:765 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 3072] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0xcfe64e 0xcfe637 0xcfeec6 0x48b5a1 # 0xcfe64d github.com/libp2p/go-yamux/v5.newPing+0x10d github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:20 # 0xcfe636 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfeec5 github.com/libp2p/go-yamux/v5.(*Session).startKeepalive.func1+0xa5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:459 0: 0 [1: 1597440] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 208] @ 0xc129d6 0x11493d4 0x1148b6e 0x48b5a1 # 0xc129d5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x11493d3 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x53 github.com/pactus-project/pactus/network/notifee.go:127 # 0x1148b6d github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48d github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [1: 2304] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x53d285 0x53d3f9 0x76e03d 0x8ae0ec 0xc10816 0xc1083e 0xd2b904 0xd398c5 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x76e03c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xc10815 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc1083d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd2b903 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2e3 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:398 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0xb278ce 0xb7fd97 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb278cd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb7fd96 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0xdca11e 0xdaf845 0xdaf978 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdca11d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:37 # 0xdaf844 github.com/quic-go/quic-go.newCryptoStream+0xc4 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:31 # 0xdaf977 github.com/quic-go/quic-go.init.func1+0x1f7 github.com/quic-go/quic-go@v0.57.1/connection.go:276 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 48] @ 0x1206705 0x120d965 0x120bca5 0x1215812 0x48b5a1 # 0x1206704 google.golang.org/grpc/mem.(*Reader).Peek+0x144 google.golang.org/grpc@v1.77.0/mem/buffer_slice.go:338 # 0x120d964 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x3c4 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:1020 # 0x120bca4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:623 # 0x1215811 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:469 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x7857f2 0x784847 0x943f5b 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7857f1 crypto/ecdh.(*x25519Curve).ecdh+0x31 crypto/ecdh/x25519.go:83 # 0x784846 crypto/ecdh.(*PrivateKey).ECDH+0x86 crypto/ecdh/ecdh.go:123 # 0x943f5a crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xafa crypto/tls/handshake_server_tls13.go:274 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xd65305 0xd64671 0xd66848 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xd65304 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:252 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 96] @ 0x8aee85 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x8aee84 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0x84 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:170 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x697fca 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x697fc9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1280] @ 0x7fb4d6 0x7fad90 0xafb0e6 0x104b44f 0x1049c05 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x104b44e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).writeChunkedIdentifyMsg+0x1ce github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:622 # 0x1049c04 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:485 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x8445d6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8445d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0xdcb107 0xdffb3f 0xdb394a 0xdb331e 0xdc2152 0xdc1bab 0xdbfef7 0xdbfb9a 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdcb106 github.com/quic-go/quic-go.(*framer).QueueControlFrame+0x1a6 github.com/quic-go/quic-go@v0.57.1/framer.go:86 # 0xdffb3e github.com/quic-go/quic-go.(*Conn).queueControlFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2955 # 0xdb3949 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x1a9 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:144 # 0xdb331d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:92 # 0xdc2151 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf1 github.com/quic-go/quic-go@v0.57.1/connection.go:2388 # 0xdc1baa github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.57.1/connection.go:2333 # 0xdbfef6 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x316 github.com/quic-go/quic-go@v0.57.1/connection.go:1980 # 0xdbfb99 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.57.1/connection.go:1965 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 16] @ 0x77cbe8 0x77cc1c 0x783473 0x778286 0xb127c9 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x77cbe7 net.ParseIP+0x27 net/ip.go:528 # 0x77cc1b github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x778285 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1: 16] @ 0xb2c9d0 0xb2de5d 0x48b5a1 # 0xb2c9cf github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x4f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:134 # 0xb2de5c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 24] @ 0x651c45 0x650cc6 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x651c44 net.(*Resolver).goLookupIPCNAMEOrder.func3+0x104 net/dnsclient_unix.go:666 # 0x650cc5 net.(*Resolver).goLookupIPCNAMEOrder+0xac5 net/dnsclient_unix.go:679 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x8c12d1 0x8c12be 0x8c3ade 0x8c3953 0x8c583f 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c12d0 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x90 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8c12bd github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x7d github.com/pactus-project/pactus/sandbox/sandbox.go:158 # 0x8c3add github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c583e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xde3445 0xde1c2b 0xde0a25 0x48b5a1 # 0xde3444 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x364 github.com/quic-go/quic-go@v0.57.1/server.go:762 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 4767744] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0xff868b 0xff8659 0xff7e6d 0xff7865 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0xff868a bytes.(*Buffer).String+0xea bytes/buffer.go:77 # 0xff8658 golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:518 # 0xff7e6c golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c golang.org/x/net@v0.48.0/http2/hpack/hpack.go:386 # 0xff7864 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:316 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 32] @ 0xb12930 0xb1291e 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xb1292f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb1291d github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:111 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x51ee3e 0x51f3d0 0xc41a47 0xc41a07 0xc42a7d 0xc4954e 0xc2bcf3 0xc2a802 0xc35245 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x51ee3d fmt.newPrinter+0x1d fmt/print.go:152 # 0x51f3cf fmt.Sprintf+0x2f fmt/print.go:238 # 0xc41a46 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41a06 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc42a7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4954d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc2bcf2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc2a801 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 64] @ 0xafaac7 0x104a2e5 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafaac6 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x1a6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x104a2e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:524 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 2688] @ 0xb26695 0xb265e3 0xb2cad3 0xb2de5d 0x48b5a1 # 0xb26694 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb265e2 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2cad2 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:141 # 0xb2de5c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [2: 48] @ 0xc0e485 0xc0e305 0xc2e842 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2e841 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 1581056] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x4a4719 0x4a3da5 0x90db37 0x90d9f2 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x90db36 crypto/tls.(*Conn).writeRecordLocked.func1+0x56 crypto/tls/conn.go:1004 # 0x90d9f1 crypto/tls.(*Conn).writeRecordLocked+0x891 crypto/tls/conn.go:1049 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b 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] @ 0x14798b3 0x94c605 0x9489fc 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x94c604 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 crypto/tls/key_schedule.go:39 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 256] @ 0x4a4812 0x4a3da5 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 64] @ 0xb8056b 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb8056a github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x12a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:254 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x89cfdd 0x89cfbe 0x89cf1d 0x8ae0bd 0x104d707 0x104ce98 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x89cfdc github.com/libp2p/go-libp2p/core/crypto/pb.KeyType.Enum+0x5c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/pb/crypto.pb.go:50 # 0x89cfbd github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:175 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0x104d706 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x206 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:894 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0xc0e485 0xc0e305 0xc12173 0x10326d5 0x102fd72 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x10326d4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:421 # 0x102fd71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:227 0: 0 [1: 48] @ 0x4a4719 0x4a3da5 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 576] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 64] @ 0xd52309 0xd5221b 0xd527b0 0xd5275d 0xd5506a 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0xd52308 crypto/ecdh.(*x25519Curve).NewPublicKey+0x108 crypto/ecdh/x25519.go:76 # 0xd5221a golang.org/x/crypto/curve25519.x25519+0x1a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:79 # 0xd527af golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd5275c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd55069 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x269 github.com/flynn/noise@v1.1.0/state.go:406 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 32] @ 0x468a32 0x467f25 0x468145 0x6663f2 0xd0080b 0xd00438 0x48b5a1 # 0x6663f1 net.(*OpError).Error+0x91 net/net.go:510 # 0xd0080a github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x38a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 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] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x53d7f5 0x53d21d 0x53d3f9 0x5c34ff 0x5c40d6 0x69f331 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c34fe github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c40d5 github.com/pactus-project/pactus/util/encoding.WriteVarInt+0x55 github.com/pactus-project/pactus/util/encoding/encoding.go:324 # 0x69f330 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0xb0 github.com/pactus-project/pactus/types/tx/payload/transfer.go:63 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0xd9913a 0x4a3e91 0xd9a25e 0xd9cd09 0xdc414a 0xdc38d0 0xdc23d0 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd99139 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:35 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd9a25d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:38 # 0xd9cd08 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x328 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:312 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc38cf github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0x2cf github.com/quic-go/quic-go@v0.57.1/connection.go:2650 # 0xdc23cf github.com/quic-go/quic-go.(*Conn).triggerSending+0x6f github.com/quic-go/quic-go@v0.57.1/connection.go:2434 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 28672] @ 0x11da2c7 0x11da10b 0x11e2e6b 0x11e2b4b 0x11e28c5 0x7f4970 0x11e2665 0x11e2f85 0x11e3715 0x11e2bad 0x11e28c5 0x7f4970 0x11e2665 0x11e1e65 0x12e200e 0x12e1fca 0x12e1ed0 0x12e1e22 0x12e16f4 0x12f635e 0x12e6a74 0x12e5dbb 0x13f95a2 0x9d0a89 0x9d2967 0x13f8fc5 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x11da2c6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x11da10a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x11e2e6a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x11e2b4a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x11e28c4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f496f google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x11e2664 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x11e2f84 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x11e3714 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x11e2bac google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x11e28c4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f496f google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x11e2664 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x11e1e64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x12e200d google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x12e1fc9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/marshal_jsonpb.go:58 # 0x12e1ecf github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/marshal_jsonpb.go:34 # 0x12e1e21 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/marshal_httpbodyproto.go:31 # 0x12e16f3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x12f635d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x12e6a73 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/mux.go:543 # 0x12e5dba github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa1a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/mux.go:462 # 0x13f95a1 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x13f8fc4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 112] @ 0xb27ce5 0xb27c08 0xb73025 0x48b5a1 # 0xb27ce4 github.com/libp2p/go-libp2p-kbucket.(*bucket).peerIds+0x1a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:92 # 0xb27c07 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).ListPeers+0xc7 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:524 # 0xb73024 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:565 0: 0 [4: 6144] @ 0xdf2ea5 0x4a3e91 0xdd04e5 0xdd04d4 0xdc36f5 0xdc23d0 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdf2ea4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:87 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd04e4 github.com/quic-go/quic-go.getPacketBuffer+0x84 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdd04d3 github.com/quic-go/quic-go.(*packetPacker).PackAckOnlyPacket+0x73 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:464 # 0xdc36f4 github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0xf4 github.com/quic-go/quic-go@v0.57.1/connection.go:2642 # 0xdc23cf github.com/quic-go/quic-go.(*Conn).triggerSending+0x6f github.com/quic-go/quic-go@v0.57.1/connection.go:2434 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x74cefa 0x74cd03 0x76e016 0x8ae0ec 0x104d707 0x104ce98 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x74cef9 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x74cd02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x76e015 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x104d706 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x206 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:894 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x4dd79c 0x658c25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x4dd79b syscall.NetlinkRIB+0x15b syscall/netlink_linux.go:84 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1: 24] @ 0x5c1b8b 0x5c2486 0x6a2d7c 0x6a2e1f 0x6a4218 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6a2d7b github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).AccountAddress+0x5b github.com/pactus-project/pactus/crypto/ed25519/public_key.go:132 # 0x6a2e1e github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).VerifyAddress+0x1e github.com/pactus-project/pactus/crypto/ed25519/public_key.go:140 # 0x6a4217 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0xf7 github.com/pactus-project/pactus/types/tx/tx.go:220 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 4694016] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 416] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xc25650 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2564f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 24] @ 0x5c4a55 0x69f3a8 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4a54 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x69f3a7 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x27 github.com/pactus-project/pactus/types/tx/payload/transfer.go:67 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x104c405 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c404 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:745 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 18432] @ 0x8f14f7 0x8f14c6 0x8f1186 0x902d31 0x908ce4 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x8f14f6 vendor/golang.org/x/crypto/chacha20poly1305.sliceForAppend+0xd6 vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:93 # 0x8f14c5 vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).seal+0xa5 vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_amd64.go:57 # 0x8f1185 vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).Seal+0x85 vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:66 # 0x902d30 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x908ce3 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:530 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b 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] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x776b8d 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0xdf9f30 0xde8233 0xde7e27 0xdb6013 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdf9f2f github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x18f github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:69 # 0xde8232 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x392 github.com/quic-go/quic-go@v0.57.1/streams_map.go:90 # 0xde7e26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.57.1/streams_map.go:60 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 48] @ 0xd80516 0x4a3e91 0xd7bc8c 0xd7bc80 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xd80515 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x35 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:13 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd7bc8b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xd7bc7f github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x31f github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:66 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0xdc322c 0xdc3220 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdc322b github.com/quic-go/quic-go.getLargePacketBuffer+0x2b github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:79 # 0xdc321f github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x1f github.com/quic-go/quic-go@v0.57.1/connection.go:2557 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xb2e95f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb2e95e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x13e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:312 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x480fda 0x480fef 0xb7ff35 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7ff34 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2f4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:194 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0xdaa44f 0xdaa333 0xda938f 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaa44e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:53 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda938e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4ce github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:522 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x51ee3e 0x51f3d0 0xc41a47 0xc41a07 0xc42a7d 0xc4954e 0xc225b7 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x51ee3d fmt.newPrinter+0x1d fmt/print.go:152 # 0x51f3cf fmt.Sprintf+0x2f fmt/print.go:238 # 0xc41a46 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41a06 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc42a7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4954d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc225b6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x6f980f 0x6ea4d6 0x6ea57a 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6ea4d5 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 # 0x6ea579 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 96] @ 0xafccdb 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0xafccda github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:93 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 64] @ 0x1149434 0x1148b6e 0x48b5a1 # 0x1149433 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x1148b6d github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48d github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [1: 80] @ 0xcc4f6d 0xcc4f3a 0xcc46f9 0x1047274 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xcc4f6c golang.org/x/time/rate.NewLimiter+0x48c golang.org/x/time@v0.14.0/rate/rate.go:101 # 0xcc4f39 github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x459 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:203 # 0xcc46f8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0x1047273 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0x93 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:92 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0xb3297f 0xb80a8c 0xb80a6e 0xb80a62 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80a8b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb80a6d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb80a61 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x937c59 0x937bc4 0x937bbd 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x937c58 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x937bc3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x937bbc crypto/tls.(*certificateRequestMsgTLS13).marshal+0x3c crypto/tls/handshake_messages.go:1255 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xda5353 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 32] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0e5 0x696a33 0x114f4ca 0x114f4e4 0x1193269 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x114f4c9 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x114f4e3 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:91 # 0x1193268 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x69a18a 0x1391855 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a189 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:174 # 0x1391854 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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:394 # 0x136403d 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 # 0x12f9d62 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:396 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x11d38c5 0x11d3936 0x6c56ff 0x6ddc78 0x6de528 0x6de905 0x13f5659 0x13f035e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x11d38c4 google.golang.org/grpc/internal/status.(*Status).String+0x84 google.golang.org/grpc@v1.77.0/internal/status/status.go:202 # 0x11d3935 google.golang.org/grpc/internal/status.(*Error).Error+0x15 google.golang.org/grpc@v1.77.0/internal/status/status.go:212 # 0x6c56fe github.com/rs/zerolog.(*Event).AnErr+0x11e github.com/rs/zerolog@v1.34.0/event.go:350 # 0x6ddc77 github.com/pactus-project/pactus/util/logger.addFields+0x497 github.com/pactus-project/pactus/util/logger/logger.go:144 # 0x6de527 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x6de904 github.com/pactus-project/pactus/util/logger.(*SubLogger).Error+0x64 github.com/pactus-project/pactus/util/logger/logger.go:208 # 0x13f5658 github.com/pactus-project/pactus/www/html.(*Server).writeError+0x98 github.com/pactus-project/pactus/www/html/server.go:179 # 0x13f035d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x19d github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x12ac8bf 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ac8be google.golang.org/grpc.newClientStream+0x9e google.golang.org/grpc@v1.77.0/stream.go:191 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x12ad8f6 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad8f5 google.golang.org/grpc.newClientStreamWithParams+0x2b5 google.golang.org/grpc@v1.77.0/stream.go:292 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x51f406 0x11d38f4 0x11d3936 0x13f5738 0x13f035e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x11d38f3 google.golang.org/grpc/internal/status.(*Status).String+0xb3 google.golang.org/grpc@v1.77.0/internal/status/status.go:202 # 0x11d3935 google.golang.org/grpc/internal/status.(*Error).Error+0x15 google.golang.org/grpc@v1.77.0/internal/status/status.go:212 # 0x13f5737 github.com/pactus-project/pactus/www/html.(*Server).writeError+0x177 github.com/pactus-project/pactus/www/html/server.go:183 # 0x13f035d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x19d github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12b7fe5 0x12b0db1 0x128ff79 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12b7fe4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x12b0db0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 416] @ 0x104beed 0x104bebd 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104beec github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xcc github.com/libp2p/go-libp2p@v0.46.0/core/protocol/id.go:14 # 0x104bebc github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:734 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x51c6ba 0x910fd4 0x94ed48 0x48b5a1 # 0x51c6b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0x910fd3 crypto/tls.(*Conn).handshakeContext+0x7d3 crypto/tls/conn.go:1609 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 2304] @ 0xb7bd65 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bd64 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:275 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 960] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0xafcd45 0xaff25f 0xb7d48a 0xb7fbb0 0x48b5a1 # 0xafcd44 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 576] @ 0x51f406 0x11c6a0a 0x129c566 0x129b827 0x1238b49 0x12435b0 0x129b30d 0x11d0cd5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x11c6a09 google.golang.org/grpc/internal/channelz.Infof+0x49 google.golang.org/grpc@v1.77.0/internal/channelz/logging.go:40 # 0x129c565 google.golang.org/grpc.(*ccResolverWrapper).addChannelzTraceEvent+0x385 google.golang.org/grpc@v1.77.0/resolver_wrapper.go:210 # 0x129b826 google.golang.org/grpc.(*ccResolverWrapper).UpdateState+0x186 google.golang.org/grpc@v1.77.0/resolver_wrapper.go:139 # 0x1238b48 google.golang.org/grpc/internal/resolver/dns.(*dnsBuilder).Build+0x3e8 google.golang.org/grpc@v1.77.0/internal/resolver/dns/dns_resolver.go:128 # 0x12435af google.golang.org/grpc/internal/resolver/delegatingresolver.New+0xa2f google.golang.org/grpc@v1.77.0/internal/resolver/delegatingresolver/delegatingresolver.go:131 # 0x129b30c google.golang.org/grpc.(*ccResolverWrapper).start.func1+0x2ec google.golang.org/grpc@v1.77.0/resolver_wrapper.go:91 # 0x11d0cd4 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xd4 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:90 0: 0 [1: 32] @ 0x40cbf2 0x40aa79 0x481029 0xc12493 0x104c311 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc12492 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x104c310 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4f0 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:736 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 2688] @ 0xb26705 0xb2cad3 0xb2de5d 0x48b5a1 # 0xb26704 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2cad2 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:141 # 0xb2de5c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [4: 3584] @ 0xb248e6 0xb24ab2 0xb2e3c5 0xb2de7f 0x48b5a1 # 0xb248e5 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb24ab1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb2e3c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:273 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 8] @ 0x10cd1a7 0x10cd25b 0x10ccb75 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x10cd1a6 github.com/multiformats/go-multistream.newOnce+0xc46 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x10cd25a github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 1472] @ 0xafca6e 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafca6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:62 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 2688] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 80] @ 0x53919b 0x53917d 0xaeaf6a 0xaeb87e 0xaeb178 0xb0bc76 0x48b5a1 # 0x53919a context.withCancel+0x3a context/context.go:277 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0xaeaf69 github.com/ipfs/go-datastore/query.ResultsWithContext+0x69 github.com/ipfs/go-datastore@v0.9.0/query/query.go:213 # 0xaeb87d github.com/ipfs/go-datastore/query.(*resultsIter).collectResults+0xbd github.com/ipfs/go-datastore@v0.9.0/query/query.go:348 # 0xaeb177 github.com/ipfs/go-datastore/query.(*resultsIter).Next+0x17 github.com/ipfs/go-datastore@v0.9.0/query/query.go:292 # 0xb0bc75 github.com/libp2p/go-libp2p-kad-dht/records.(*ProviderManager).run.func1+0xbb5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/records/providers_manager.go:234 0: 0 [1: 32] @ 0x65aa3f 0xb127b2 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf638 0x10bd2af 0x10bad99 0x10ba886 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0xb127b1 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf637 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:769 # 0x10bd2ae github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 24] @ 0x89ca73 0x89ce3e 0x89cd8b 0x104d5ac 0x104ce98 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x89ca72 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/ed25519.go:123 # 0x89ce3d github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:143 # 0x89cd8a github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x6a github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:130 # 0x104d5ab github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:884 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [26: 2912] @ 0xb74a95 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb74a94 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x134 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:765 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x6a4db3 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4db2 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x212 github.com/pactus-project/pactus/types/tx/tx.go:359 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [69: 22080] @ 0x8c6dec 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8c6deb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:9 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [36: 4608] @ 0xb7bcbd 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bcbc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:270 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [26: 2912] @ 0xb278ce 0xb74a58 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb278cd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb74a57 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 1408] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x7993c5 0x7b4805 0x7ba230 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b4804 crypto/x509.parseAI+0x84 crypto/x509/parser.go:186 # 0x7ba22f crypto/x509.parseCertificate+0x40f crypto/x509/parser.go:960 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x4a4732 0x4a3da5 0xe001df 0xe001bc 0xdd9f4a 0xdd9657 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xaf9ca5 0xc184e5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe001de github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xe001bb github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xdd9f49 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:243 # 0xdd9656 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b6 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:146 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf9ca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc184e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [86: 27520] @ 0xb7bd65 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bd64 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:275 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 2592] @ 0x8c6dec 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8c6deb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:9 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x1049b9d 0x10483c5 0x48b5a1 # 0x1049b9c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x45c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:484 # 0x10483c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendPushes.func1+0x104 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:351 0: 0 [1: 16] @ 0xb81011 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb81010 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x370 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x79aea5 0x92a734 0x92a713 0x79aae2 0x79af3c 0x92791e 0x9277bc 0x92c315 0x90dc37 0x919b15 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x92a733 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x92a712 crypto/tls.(*clientHelloMsg).marshalMsg.func12+0x12 crypto/tls/handshake_messages.go:258 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x92791d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x217d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9277bb crypto/tls.(*clientHelloMsg).marshalMsg+0x201b crypto/tls/handshake_messages.go:257 # 0x92c314 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x919b14 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:313 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0xdd4125 0xdd116c 0xdd0230 0xdc2d6f 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdd4124 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:844 # 0xdd116b github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x44b github.com/quic-go/quic-go@v0.57.1/packet_packer.go:550 # 0xdd022f github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x15cf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:370 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 96] @ 0x79aea5 0x92b1b4 0x92b193 0x79aae2 0x79af3c 0x926f5e 0x926dfc 0x92c315 0x93d2f8 0x91fb65 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x92b1b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x92b192 crypto/tls.(*clientHelloMsg).marshalMsg.func8+0x12 crypto/tls/handshake_messages.go:196 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x926f5d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x17bd vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x926dfb crypto/tls.(*clientHelloMsg).marshalMsg+0x165b crypto/tls/handshake_messages.go:195 # 0x92c314 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x93d2f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x91fb64 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:68 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 480] @ 0x903950 0xd68385 0xe0a4e6 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0x90394f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:951 # 0xd68384 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:116 # 0xe0a4e5 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x205 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:136 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 16] @ 0x468b06 0x779547 0x77950e 0x779459 0x77941f 0x114057b 0xd35bf8 0x77b522 0xd35b17 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0x779546 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x166 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x77950d github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x12d github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x779458 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x77941e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114057a github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptAddrDial+0x13a github.com/pactus-project/pactus/network/gater.go:93 # 0xd35bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func6+0x77 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:556 # 0x77b521 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd35b16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x676 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:537 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 32] @ 0x14c5386 0x14cba0c 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x924546 0x9201bb 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x14c5385 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x14cba0b crypto/internal/fips140/ecdsa.newDRBG[...]+0x60b crypto/internal/fips140/ecdsa/hmacdrbg.go:104 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x924545 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4c5 crypto/tls/handshake_client_tls13.go:816 # 0x9201ba crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:143 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 8192] @ 0x918995 0x9189ab 0x919745 0x910b72 0x94ed48 0x48b5a1 # 0x918994 crypto/internal/fips140/mlkem.NewDecapsulationKey768+0xa54 crypto/internal/fips140/mlkem/mlkem768.go:197 # 0x9189aa crypto/tls.(*Conn).makeClientHello+0xa6a crypto/tls/handshake_client.go:158 # 0x919744 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:263 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0xdca11e 0xde73aa 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xdca11d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:37 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x480fda 0x480fef 0x539f16 0x5391b9 0x53917d 0xb80865 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x539f15 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0xb80864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:279 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 512] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x8aa758 0xc19bda 0xc19bd0 0xc197db 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xc19bd9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc19bcf github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xdaae16 0xda52dd 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaae15 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:21 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 24] @ 0x794e2a 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x794e29 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 704] @ 0xafacb0 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x1490d30 0x69521d 0x69578b 0x6958e7 0xdad118 0xdacda6 0xdac5b9 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0x6958e6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:94 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac5b8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:71 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [1: 480] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 1024] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 24] @ 0xdf2517 0xde3baa 0xde1c2b 0xde0a25 0x48b5a1 # 0xdf2516 github.com/quic-go/quic-go.(*packetHandlerMap).AddWithConnID+0x256 github.com/quic-go/quic-go@v0.57.1/transport.go:803 # 0xde3ba9 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xac9 github.com/quic-go/quic-go@v0.57.1/server.go:844 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 64] @ 0xc20225 0xc3895b 0xc351a7 0x48b5a1 # 0xc20224 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:853 # 0xc3895a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x9d0ca5 0x9d0d8e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9d0ca4 net/http.Error+0x1e4 net/http/server.go:2354 # 0x9d0d8d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x12a28cb 0x12a2116 0x48b5a1 # 0x12a28ca google.golang.org/grpc.(*Server).serveStreams+0x2ea google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 24] @ 0x1209d5a 0x4a3e91 0x120ab6d 0x120b067 0x122a185 0x122a171 0x1228b45 0x12a5842 0x12a5843 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1209d59 google.golang.org/grpc/internal/transport.init.func2+0x19 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:46 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x120ab6c google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x2c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:61 # 0x120b066 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x106 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:386 # 0x122a184 google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x124 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:354 # 0x122a170 google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x110 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1336 # 0x1228b44 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1125 # 0x12a5841 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x16e1 google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:77 # 0x12a5842 google.golang.org/grpc.(*Server).processUnaryRPC+0x16e2 google.golang.org/grpc@v1.77.0/server.go:1441 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x65e370 0x65f21e 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x65e36f net.filterAddrList+0x18f net/ipsock.go:137 # 0x65f21d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 32] @ 0x6611fc 0x661264 0x65f053 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x6611fb net.withUnexpiredValuesPreserved+0x17b net/lookup.go:300 # 0x661263 net.(*Resolver).lookupIPAddr+0x1e3 net/lookup.go:330 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [2: 480] @ 0x6fc3dc 0x6fd026 0x7287e7 0x7287a1 0x72ad73 0x72a4ff 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x4be4a6 0x4cf569 0x5ad5e5 0x5ad5e6 0x5af069 0x5a9c74 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bb97 0x117bb73 0x1192c8f 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x4be4a5 reflect.packEface+0x45 reflect/value.go:135 # 0x4cf568 reflect.valueInterface+0xa8 reflect/value.go:1495 # 0x5ad5e4 reflect.Value.Interface+0x144 reflect/value.go:1473 # 0x5ad5e5 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x145 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1861 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a9c73 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xa31865 0xb80825 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa31864 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb80824 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:276 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x92d188 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x92d187 crypto/tls.(*clientHelloMsg).unmarshal+0xd67 crypto/tls/handshake_messages.go:631 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x1214ce5 0x1296c25 0x12968e8 0x12960e5 0x12943fa 0x48b5a1 # 0x1214ce4 google.golang.org/grpc/internal/transport.NewHTTP2Client+0x1e04 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:411 # 0x1296c24 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.77.0/clientconn.go:1403 # 0x12968e7 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.77.0/clientconn.go:1350 # 0x12960e4 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1282 # 0x12943f9 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.77.0/clientconn.go:945 0: 0 [1: 112] @ 0x6957af 0xdaae65 0xdad88a 0xdad536 0xdae599 0xdadf71 0xdd5e44 0xdd58ad 0xdb9a65 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdad535 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).rollKeys+0x295 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:120 # 0xdae598 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).open+0x4b8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:237 # 0xdadf70 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).Open+0x70 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:183 # 0xdd5e43 github.com/quic-go/quic-go.(*packetUnpacker).unpackShortHeaderPacket+0x203 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:156 # 0xdd58ac github.com/quic-go/quic-go.(*packetUnpacker).UnpackShortHeader+0x6c github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:114 # 0xdb9a64 github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x144 github.com/quic-go/quic-go@v0.57.1/connection.go:1169 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 16] @ 0x7b4585 0x7ba32d 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b4584 crypto/x509.parseName+0x324 crypto/x509/parser.go:171 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 1152] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc2f2 0x6fcb66 0x728b87 0x727a89 0x6e9d82 0x6e9df9 0x6ea0d0 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcb65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x728b86 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea0cf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x6eae69 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xc9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:79 # 0x6eb907 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 640] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x5c4959 0x69f30e 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69f30d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x468b06 0x14db133 0x14e01b3 0x9493a7 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x9493a6 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:998 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 4194304] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f7507 0x13f747f 0x13f409e 0x13f3e34 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f7506 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x146 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f747e github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x13f409d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x13f3e33 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:158 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 2097152] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2a31 0x13f29a6 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2a30 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0xe50 github.com/pactus-project/pactus/www/html/server.go:252 # 0x13f29a5 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xdc5 github.com/pactus-project/pactus/www/html/network.go:70 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x841de5 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 192] @ 0x5a804a 0x69ae66 0x69ae43 0x5ad6c4 0x5af069 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x69ae65 github.com/fxamacker/cbor/v2.Marshal+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x69ae42 github.com/pactus-project/pactus/types/certificate.(*Certificate).MarshalCBOR+0xc2 github.com/pactus-project/pactus/types/certificate/certificate.go:131 # 0x5ad6c3 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 176] @ 0x686a45 0x686b67 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a44 compress/flate.newHuffmanEncoder+0xa4 compress/flate/huffman_code.go:60 # 0x686b66 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xe09776 0xe098ac 0xd3c8ea 0x10d348c 0x10ce3c2 0x114bc78 0x48b5a1 # 0xe09775 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x135 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:40 # 0xe098ab github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:59 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 24] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x777eb0 0x777ea3 0x77a6e5 0x103846e 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x777eaf github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x777ea2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x103846d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x40d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:151 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0x6b142c 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b142b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 176] @ 0xde73ec 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xde73eb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:65 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 64] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 2688] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 2304] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x48777c 0x4ed068 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0x8c6838 0x8c681b 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x114bc78 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0x8c6837 io.ReadFull+0xd7 io/io.go:354 # 0x8c681a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 2304] @ 0x68b108 0x689f05 0x6894a8 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f04 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 6144] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x415a34 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x114bc78 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [3: 6912] @ 0x68b108 0x689f30 0x6894a8 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f2f compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1280] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 224] @ 0x48777c 0x4ed068 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x693a23 0x5b187d 0x5b161d 0x5b1206 0x117bd5b 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x693a22 github.com/pactus-project/pactus/util.(*LimitedReadCloser).Read+0x42 github.com/pactus-project/pactus/util/io.go:336 # 0x5b187c github.com/fxamacker/cbor/v2.(*Decoder).read+0x19c github.com/fxamacker/cbor/v2@v2.9.0/stream.go:149 # 0x5b161c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1205 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 2304] @ 0x686a31 0x686b67 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a30 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x686b66 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x5cd205 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd204 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 6912] @ 0x68b108 0x689f30 0x6894a8 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f2f compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 176] @ 0x5a804a 0x69ae66 0x69ae43 0x5ad6c4 0x5af069 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x69ae65 github.com/fxamacker/cbor/v2.Marshal+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x69ae42 github.com/pactus-project/pactus/types/certificate.(*Certificate).MarshalCBOR+0xc2 github.com/pactus-project/pactus/types/certificate/certificate.go:131 # 0x5ad6c3 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 160] @ 0xdc4cf2 0xdc4c32 0xde84c5 0xdf55fa 0xde8f9e 0xde909b 0xdbf365 0xdbedc5 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdc4cf1 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x131 github.com/quic-go/quic-go@v0.57.1/internal/flowcontrol/stream_flow_controller.go:34 # 0xdc4c31 github.com/quic-go/quic-go.(*Conn).newFlowController+0x71 github.com/quic-go/quic-go@v0.57.1/connection.go:2902 # 0xde84c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde8f9d github.com/quic-go/quic-go.(*streamsMap).getSendStream+0x19d github.com/quic-go/quic-go@v0.57.1/streams_map.go:220 # 0xde909a github.com/quic-go/quic-go.(*streamsMap).HandleStopSendingFrame+0x1a github.com/quic-go/quic-go@v0.57.1/streams_map.go:242 # 0xdbf364 github.com/quic-go/quic-go.(*Conn).handleFrame+0xa4 github.com/quic-go/quic-go@v0.57.1/connection.go:1891 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 64] @ 0x776b71 0x776e05 0x779f1c 0x104c405 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c404 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:745 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 176] @ 0x686afa 0x686b71 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686af9 compress/flate.newHuffmanEncoder+0x159 compress/flate/huffman_code.go:60 # 0x686b70 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1792] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410052 0xdf5625 0xde8f9e 0xde909b 0xdbf365 0xdbedc5 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdf5624 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x264 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde8f9d github.com/quic-go/quic-go.(*streamsMap).getSendStream+0x19d github.com/quic-go/quic-go@v0.57.1/streams_map.go:220 # 0xde909a github.com/quic-go/quic-go.(*streamsMap).HandleStopSendingFrame+0x1a github.com/quic-go/quic-go@v0.57.1/streams_map.go:242 # 0xdbf364 github.com/quic-go/quic-go.(*Conn).handleFrame+0xa4 github.com/quic-go/quic-go@v0.57.1/connection.go:1891 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xdca11e 0xde73aa 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xdca11d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:37 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 48] @ 0xdcb545 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdcb544 github.com/quic-go/quic-go.(*framer).Append+0x304 github.com/quic-go/quic-go@v0.57.1/framer.go:111 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 2304] @ 0x5a804a 0x6b098b 0x6b095f 0x6b13df 0x1192be5 0x1192c85 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 14080] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xdadd26 0xdadbce 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdadd25 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).setAEADParameters+0x45 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:165 # 0xdadbcd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xed github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:157 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 64] @ 0xd7061f 0x4947de 0x49447c 0xdc0c18 0xdb6cf7 0x48b5a1 # 0xd7061e github.com/quic-go/quic-go/internal/qerr.(*TransportError).Unwrap+0x1e github.com/quic-go/quic-go@v0.57.1/internal/qerr/errors.go:51 # 0x4947dd errors.as+0x25d errors/wrap.go:132 # 0x49447b errors.As+0x1db errors/wrap.go:113 # 0xdc0c17 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x357 github.com/quic-go/quic-go@v0.57.1/connection.go:2187 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [1: 112] @ 0x746a05 0x77e8bb 0x77e8b6 0x77e8b5 0x77e8bc 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x77e8ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x77e8b5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x77e8b4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77e8bb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 96] @ 0xafcefe 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb7fbb0 0x48b5a1 # 0xafcefd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:107 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 16384] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1024] @ 0x53d7f5 0x53d21d 0x53d519 0x5a990b 0x5ab37c 0x5a9c74 0x5ab37c 0x5a8446 0x5a801c 0x6b098b 0x6b095f 0x6b13df 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d518 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:197 # 0x5a990a github.com/fxamacker/cbor/v2.encodeString+0x16a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1313 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5a9c73 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 352] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 96] @ 0xdcb545 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdcb544 github.com/quic-go/quic-go.(*framer).Append+0x304 github.com/quic-go/quic-go@v0.57.1/framer.go:111 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 1536] @ 0xdf2ea5 0x4a3e91 0xdd04e5 0xdd04d4 0xdc36f5 0xdc23d0 0xdc24ec 0xdc24ec 0xdb6ba8 0x48b5a1 # 0xdf2ea4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:87 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd04e4 github.com/quic-go/quic-go.getPacketBuffer+0x84 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdd04d3 github.com/quic-go/quic-go.(*packetPacker).PackAckOnlyPacket+0x73 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:464 # 0xdc36f4 github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0xf4 github.com/quic-go/quic-go@v0.57.1/connection.go:2642 # 0xdc23cf github.com/quic-go/quic-go.(*Conn).triggerSending+0x6f github.com/quic-go/quic-go@v0.57.1/connection.go:2434 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 2304] @ 0x68b108 0x6896a5 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6896a4 compress/flate.(*huffmanBitWriter).writeBlock+0x2e4 compress/flate/huffman_bit_writer.go:466 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0xc26a68 0xc26a5c 0xc25985 0xc257a5 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc26a67 github.com/libp2p/go-libp2p-pubsub.copyRPC+0x87 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:239 # 0xc26a5b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1484 # 0xc25984 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc257a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 160] @ 0xc2e256 0xc26b9e 0xc25985 0xc257a5 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2e255 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).piggybackControl+0x555 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2092 # 0xc26b9d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1486 # 0xc25984 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc257a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [4: 9216] @ 0x68b108 0x689f05 0x6894a8 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f04 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0xd7bc26 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6805 0x48b5a1 # 0xd7bc25 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2c5 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:61 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 512] @ 0x4a4812 0x4a3da5 0x8aa7d9 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 48] @ 0xdcb545 0xdd250b 0xdd1d45 0xdd2f5c 0xdd2bb9 0xdc3b49 0xdc249c 0xdc24ec 0xdb6ba8 0x48b5a1 # 0xdcb544 github.com/quic-go/quic-go.(*framer).Append+0x304 github.com/quic-go/quic-go@v0.57.1/framer.go:111 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd2f5b github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x15b github.com/quic-go/quic-go@v0.57.1/packet_packer.go:781 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 96] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c5a5 0x9489fc 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 40960] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 16] @ 0x92c7fd 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x92c7fc crypto/tls.(*clientHelloMsg).unmarshal+0x3dc crypto/tls/handshake_messages.go:442 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x4dee0d 0x4df0d2 0x4dd773 0x658c25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4dee0c syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:625 # 0x4df0d1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x4dd772 syscall.NetlinkRIB+0x132 syscall/netlink_linux.go:74 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1: 24] @ 0x89ca73 0x89ce3e 0x89cd8b 0xd68df5 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x89ca72 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/ed25519.go:123 # 0x89ce3d github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:143 # 0x89cd8a github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x6a github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:130 # 0xd68df4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:194 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x9cb1c5 0x9cad77 0x9d0c66 0x9d0d8e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb1c4 net/http.Header.Clone+0x5c4 net/http/header.go:104 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x9d0c65 net/http.Error+0x1a5 net/http/server.go:2353 # 0x9d0d8d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0x104c0d2 0x104bff3 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x104c0d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.diff+0x2b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:712 # 0x104bff2 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1d2 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:735 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 128] @ 0x4a4732 0x4a3da5 0x8aa9b4 0x107525f 0x107525a 0x1075129 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0x107525e github.com/libp2p/go-buffer-pool.Put+0x3e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0x1075259 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).Close+0x39 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:34 # 0x1075128 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x4c8 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:181 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdadb7e 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdadb7d github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:155 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x4ed028 0xdb65bc 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdb65bb github.com/quic-go/quic-go.(*Conn).run+0xfb github.com/quic-go/quic-go@v0.57.1/connection.go:573 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x6590d8 0x658e92 0x658d25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x6590d7 net.newAddr+0x97 net/interface_linux.go:182 # 0x658e91 net.addrTable+0x131 net/interface_linux.go:153 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1: 96] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xda5353 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 512] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x9c2085 0x9f00df 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9c2084 net/http.newTextprotoReader+0x24 net/http/request.go:1039 # 0x9f00de net/http.readRequest+0x3e net/http/request.go:1080 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 32] @ 0x8abc87 0x8abc20 0x8ab925 0x8ab045 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8abc86 encoding/binary.AppendUvarint+0x146 encoding/binary/varint.go:46 # 0x8abc1f github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xdf github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:281 # 0x8ab924 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:249 # 0x8ab044 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x84 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:116 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 32] @ 0x5440da 0x5c3eca 0x6a767c 0x6a7533 0x8b10dc 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a767b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a7532 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8b10db github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x51f406 0xa31894 0xb7ce36 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7ce35 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xdad136 0xdacf4c 0xdac7d2 0xde32e7 0xde1c2b 0xde0a25 0x48b5a1 # 0xdad135 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xd5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:57 # 0xdacf4b github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:48 # 0xdac7d1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:94 # 0xde32e6 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x206 github.com/quic-go/quic-go@v0.57.1/server.go:711 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x480fda 0x480fef 0x11f0545 0x11f0563 0x11efe36 0x11cf2d1 0x11cf27b 0x128d588 0x11d0cd5 0x48b5a1 # 0x11f0544 google.golang.org/grpc/resolver.NewAddressMapV2[...]+0x1e4 google.golang.org/grpc@v1.77.0/resolver/map.go:74 # 0x11f0562 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).closeSubConnsLocked+0x202 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:373 # 0x11efe35 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).Close+0x75 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:336 # 0x11cf2d0 google.golang.org/grpc/internal/balancer/gracefulswitch.(*balancerWrapper).Close+0x30 google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:311 # 0x11cf27a google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).Close+0xda google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:275 # 0x128d587 google.golang.org/grpc.(*ccBalancerWrapper).close.func1+0x27 google.golang.org/grpc@v1.77.0/balancer_wrapper.go:165 # 0x11d0cd4 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xd4 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:90 0: 0 [1: 24] @ 0x7b437c 0x7ba4ad 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b437b crypto/x509.parseName+0x11b crypto/x509/parser.go:178 # 0x7ba4ac crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb7f43a 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7f439 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 416] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 8] @ 0xdc0a8d 0xdb6cf7 0x48b5a1 # 0xdc0a8c github.com/quic-go/quic-go.(*Conn).handleCloseError+0x1cc github.com/quic-go/quic-go@v0.57.1/connection.go:2169 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [1: 128] @ 0x5cdc85 0x5d15f6 0x5ff025 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cdc84 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0xb7915f 0xb791b6 0xb791ee 0xb7958c 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7915e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0xdb0d2b 0xdafb4a 0xdafa95 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb0d2a encoding/hex.EncodeToString+0x15aa encoding/hex/hex.go:129 # 0xdafb49 github.com/quic-go/quic-go/internal/protocol.ConnectionID.String+0x3c9 github.com/quic-go/quic-go@v0.57.1/internal/protocol/connection_id.go:103 # 0xdafa94 github.com/quic-go/quic-go.init.func1+0x314 github.com/quic-go/quic-go@v0.57.1/connection.go:286 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x720070 0x720053 0x70d856 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x72006f github.com/syndtr/goleveldb/leveldb/iterator.NewMergedIterator+0x2af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:314 # 0x720052 github.com/syndtr/goleveldb/leveldb.(*compaction).newIterator+0x292 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:328 # 0x70d855 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x2d5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:452 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 160] @ 0x89cd49 0xd68df5 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x89cd48 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:124 # 0xd68df4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:194 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 18432] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc2f2 0x6fcb66 0x728b87 0x727a89 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcb65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x728b86 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x12ac908 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ac907 google.golang.org/grpc.newClientStream+0xe7 google.golang.org/grpc@v1.77.0/stream.go:191 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x13f022a 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f0229 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x69 github.com/pactus-project/pactus/www/html/blockchain.go:158 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x69a18a 0x699fdf 0x1391872 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a189 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:174 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1391871 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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:394 # 0x136403d 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 # 0x12f9d62 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:396 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1215eb2 0x1215ea1 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215eb1 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1215ea0 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 48] @ 0x12192c5 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12192c4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x304 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:799 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 8] @ 0x129c8c7 0x12ad80b 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x129c8c6 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.77.0/rpc_util.go:339 # 0x12ad80a google.golang.org/grpc.newClientStreamWithParams+0x1ca google.golang.org/grpc@v1.77.0/stream.go:287 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x4de5a5 0x4e09d6 0x4e09de 0x512a6b 0x512a54 0x513934 0x5138f7 0x5138c6 0x511dde 0x6e4e53 0x6e4e4a 0x6e4349 0x725cad 0x71d395 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x4de5a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e09d5 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4e09dd syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x512a6a syscall.Open+0x2a syscall/syscall_linux.go:280 # 0x512a53 os.open+0x13 os/file_open_unix.go:15 # 0x513933 os.openFileNolog.func1+0x93 os/file_unix.go:260 # 0x5138f6 os.ignoringEINTR+0x56 os/file_posix.go:256 # 0x5138c5 os.openFileNolog+0x25 os/file_unix.go:259 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e4e52 os.Open+0x32 os/file.go:390 # 0x6e4e49 github.com/syndtr/goleveldb/leveldb/storage.syncDir+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage_unix.go:90 # 0x6e4348 github.com/syndtr/goleveldb/leveldb/storage.(*fileWrap).Sync+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:598 # 0x725cac github.com/syndtr/goleveldb/leveldb.(*session).flushManifest+0x8c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:484 # 0x71d394 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x114 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:233 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0x7785d0 0x7782bf 0xb127c9 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7785cf github.com/multiformats/go-multiaddr.newComponent+0x24f github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0x51f406 0x69418a 0x13f73fb 0x13f3e17 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x694189 github.com/pactus-project/pactus/util.FormatBytesToHumanReadable+0x149 github.com/pactus-project/pactus/util/utils.go:161 # 0x13f73fa github.com/pactus-project/pactus/www/html.metricToTable.func1+0x3a github.com/pactus-project/pactus/www/html/network.go:132 # 0x13f3e16 github.com/pactus-project/pactus/www/html.metricToTable+0x176 github.com/pactus-project/pactus/www/html/network.go:157 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x13f74a5 0x13f747f 0x13f3d75 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f74a4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xe4 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f747e github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x13f3d74 github.com/pactus-project/pactus/www/html.metricToTable+0xd4 github.com/pactus-project/pactus/www/html/network.go:153 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 4194304] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2bbb 0x13f2afa 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2bba github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xfda github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f2af9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x4a47c8 0x4a3da5 0x6e822f 0x6f8a8a 0x6fa786 0x6ea522 0x6ea512 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x4a47c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6fa785 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:428 # 0x6ea521 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 # 0x6ea511 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 57344] @ 0x6e7ee5 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e7ee4 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 212992] @ 0x6e7ee5 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e7ee4 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x794e2a 0x795113 0xdac729 0xdac6c2 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x794e29 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdac728 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdac6c1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:76 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 128] @ 0x1490d6e 0x14db01a 0x14e01b3 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x468b06 0x14db133 0x14e01b3 0x94c48d 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 10985472] @ 0x13f2aba 0x13f2a7f 0x13f2ac9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2ab9 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x13f2a7e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f2ac8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x13f74c5 0x13f747f 0x13f409e 0x13f3e34 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f74c4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x104 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f747e github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x13f409d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x13f3e33 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:158 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x13f7445 0x13f409e 0x13f3e34 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f7444 github.com/pactus-project/pactus/www/html.metricToTable.func1+0x84 github.com/pactus-project/pactus/www/html/network.go:132 # 0x13f409d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x13f3e33 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:158 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x468a32 0x467f25 0x46808a 0x77153e 0xa31af0 0xb7cc69 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x77153d github.com/multiformats/go-multibase.Encode+0x5fd github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa31aef github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:26 # 0xb7cc68 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 512] @ 0x4a4812 0x4a3da5 0x8aa9b4 0xd04e05 0xd04dbb 0xd02c34 0xd05e78 0xd3c8ea 0x4d6ac3 0x10795e9 0x1078cb6 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd04e04 github.com/libp2p/go-buffer-pool.Put+0x164 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd04dba github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Read+0x11a github.com/libp2p/go-yamux/v5@v5.1.0/util.go:122 # 0xd02c33 github.com/libp2p/go-yamux/v5.(*Stream).Read+0x213 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:122 # 0xd05e77 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d6ac2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10795e8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1078cb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [1: 80] @ 0x148b84f 0x148b7ea 0x148b71c 0xdacdfd 0xdac5b9 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x148b84e crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x148b7e9 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x148b71b crypto/internal/fips140/aes/gcm.(*GCM).Seal+0xdb crypto/internal/fips140/aes/gcm/gcm.go:65 # 0xdacdfc github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0xdc github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:39 # 0xdac5b8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:71 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [1: 32] @ 0x8c75ff 0x4947de 0x49447c 0xe097b3 0xe098ac 0xd3c8ea 0x4d6ac3 0x10795e9 0x1078cb6 0x48b5a1 # 0x8c75fe github.com/libp2p/go-libp2p/core/network.(*StreamError).Unwrap+0x1e github.com/libp2p/go-libp2p@v0.46.0/core/network/mux.go:42 # 0x4947dd errors.as+0x25d errors/wrap.go:132 # 0x49447b errors.As+0x1db errors/wrap.go:113 # 0xe097b2 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x172 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:41 # 0xe098ab github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:59 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d6ac2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10795e8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1078cb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [1: 24] @ 0x4c96b5 0x78f2cc 0x78fd9f 0x790470 0xd68d85 0xd68d52 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x4c96b4 reflect.MakeSlice+0x74 reflect/value.go:2992 # 0x78f2cb encoding/asn1.parseField+0x154b encoding/asn1/asn1.go:992 # 0x78fd9e encoding/asn1.parseField+0x201e encoding/asn1/asn1.go:980 # 0x79046f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1168 # 0xd68d84 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1141 # 0xd68d51 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:191 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x6a6879 0x6b2afd 0x6c4c12 0x6ddba8 0x6de528 0x6de785 0x115aedd 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6878 github.com/pactus-project/pactus/types/block.(*Block).String+0x1f8 github.com/pactus-project/pactus/types/block/block.go:148 # 0x6b2afc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x6c4c11 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x6ddba7 github.com/pactus-project/pactus/util/logger.addFields+0x3c7 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x6de527 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x6de784 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x115aedc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x89ca73 0x89ce3e 0x89cd8b 0xd68df5 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x89ca72 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/ed25519.go:123 # 0x89ce3d github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:143 # 0x89cd8a github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x6a github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:130 # 0xd68df4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:194 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 48] @ 0x4a47c8 0x4a3da5 0x8aa9b4 0xd0008a 0xd0006d 0xcff71c 0x48b5a1 # 0x4a47c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd00089 github.com/libp2p/go-buffer-pool.Put+0x809 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd0006c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ec github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 208] @ 0xc210c6 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc210c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 64] @ 0xdca130 0xdca124 0xde73aa 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xdca12f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:78 # 0xdca123 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:38 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 9472] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 320] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 128] @ 0xb278ce 0xb74a58 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb278cd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb74a57 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0xd28cc5 0xd290c7 0xd2a183 0x48b5a1 # 0xd28cc4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).freePeerToken+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:95 # 0xd290c6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).finishedDial+0xa6 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:135 # 0xd2a182 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0x222 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:240 0: 0 [1: 80] @ 0xafca6e 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafca6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:62 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 1024] @ 0x52d090 0x51f317 0xd20a17 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd20a16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:43 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [1: 1536] @ 0x928df5 0x928dc5 0x928cd7 0x79aae2 0x79af3c 0x928c8c 0x928a37 0x79aae2 0x79af3c 0x9286d9 0x92814d 0x92c315 0x93d2f8 0x91fb65 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x928df4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x928dc4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x928cd6 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 crypto/tls/handshake_messages.go:367 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x928c8b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x928a36 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd6 crypto/tls/handshake_messages.go:366 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9286d8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2f38 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x92814c crypto/tls.(*clientHelloMsg).marshalMsg+0x29ac crypto/tls/handshake_messages.go:348 # 0x92c314 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x93d2f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x91fb64 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:68 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c5a5 0x923c15 0x9201a5 0x919ece 0x910b72 0xd6a9df 0xd6a98a 0xd6a89d 0xd5ed22 0xd5dc5a 0xd5d75a 0xe20e2c 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x923c14 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x94 crypto/tls/handshake_client_tls13.go:724 # 0x9201a4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:140 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a89c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:118 # 0xd5ed21 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:225 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe20e2b github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x42b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:302 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1152] @ 0x4a4812 0x4a3da5 0x8aa7d9 0xcff3c7 0xcff3b0 0xd034d9 0xcfdb5c 0xd05b73 0xd30e96 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd034d8 github.com/libp2p/go-yamux/v5.(*Stream).sendWindowUpdate+0x1b8 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:244 # 0xcfdb5b github.com/libp2p/go-yamux/v5.(*Session).AcceptStream+0x11b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:269 # 0xd05b72 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream+0x12 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:55 # 0xd30e95 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x44d189 0x45f8c9 0xd02bf0 0xd05e78 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd02bef github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1cf github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 # 0xd05e77 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x468b06 0xb7905e 0xb78fe3 0xb78ff7 0xb79632 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7905d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79631 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:111 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 80] @ 0x468a32 0x467f25 0x468145 0x4698ec 0x4698ad 0x13b7fe5 0x13b896f 0x13b8489 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b7fe4 runtime/pprof.printStackRecord+0x104 runtime/pprof/pprof.go:545 # 0x13b896e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x13b8488 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0xdca11e 0xde73aa 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb7fbb0 0x48b5a1 # 0xdca11d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:37 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 24] @ 0x5c4a55 0x69f3a8 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4a54 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x69f3a7 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x27 github.com/pactus-project/pactus/types/tx/payload/transfer.go:67 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x468a32 0x467f25 0x468145 0x4698ec 0x4698ad 0x13b7fe5 0x13b896f 0x13b8425 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b7fe4 runtime/pprof.printStackRecord+0x104 runtime/pprof/pprof.go:545 # 0x13b896e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x13b8424 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 499712] @ 0x13b8571 0x13b8425 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b8570 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:616 # 0x13b8424 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x65aa3f 0x10d68b0 0x10db990 0x10d7b05 0x8c7abd 0xd30c17 0xd2e3db 0xd30b8d 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x10d68af github.com/libp2p/go-libp2p/p2p/host/observedaddrs.getObserver+0x1af github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:68 # 0x10db98f github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).removeConn+0x1cf github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:513 # 0x10d7b04 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).Start.func1+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:191 # 0x8c7abc github.com/libp2p/go-libp2p/core/network.(*NotifyBundle).Disconnected+0x3c github.com/libp2p/go-libp2p@v0.46.0/core/network/notifee.go:53 # 0xd30c16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd30b8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0xd107d6 0x48b5a1 # 0xd107d5 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*decayer).process+0xab5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/decay.go:168 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x4a47c8 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x4a47c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x8aa758 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 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] @ 0xb8056b 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb8056a github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x12a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:254 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x539baa 0x539e3b 0x5391b9 0x53917d 0x649265 0x648c29 0x1212d88 0x1213045 0x1296c25 0x12968e8 0x12960e5 0x12943fa 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539e3a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x649264 net.(*sysDialer).dialParallel+0x224 net/dial.go:619 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x1212d87 google.golang.org/grpc/internal/transport.dial+0x3c7 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:185 # 0x1213044 google.golang.org/grpc/internal/transport.NewHTTP2Client+0x164 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:222 # 0x1296c24 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.77.0/clientconn.go:1403 # 0x12968e7 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.77.0/clientconn.go:1350 # 0x12960e4 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1282 # 0x12943f9 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.77.0/clientconn.go:945 0: 0 [1: 24] @ 0x7938db 0x793889 0x794c3d 0x795113 0x7c75b8 0x7c758e 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7938da encoding/asn1.makeObjectIdentifier+0x5da encoding/asn1/marshal.go:308 # 0x793888 encoding/asn1.makeBody+0x588 encoding/asn1/marshal.go:471 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c75b7 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x7c758d crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0x48777c 0x4ed068 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0x103d552 0x103d53e 0x107501b 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0x103d551 io.ReadFull+0x71 io/io.go:354 # 0x103d53d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x5d github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:56 # 0x107501a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x3ba github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:160 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32768] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686185 0x6867d2 0x69246d 0x692451 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6867d1 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:545 # 0x69246c compress/flate.(*Writer).Write+0x34c compress/flate/deflate.go:707 # 0x692450 compress/gzip.(*Writer).Write+0x330 compress/gzip/gzip.go:196 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 49152] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 139264] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 106496] @ 0x6e8035 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e8034 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 516096] @ 0x6e7ee5 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e7ee4 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 221184] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1536] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 65536] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 57344] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 65536] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 49152] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x777e2a 0x777da0 0x77a6e5 0x103846e 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777e29 strings.(*Builder).WriteString+0x149 strings/builder.go:114 # 0x777d9f github.com/multiformats/go-multiaddr.(*Component).writeTo+0xbf github.com/multiformats/go-multiaddr@v0.16.1/component.go:224 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x103846d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x40d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:151 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 57344] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 196608] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 172032] @ 0x6e8035 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e8034 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 96] @ 0x122c6d6 0x11fb1d2 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x122c6d5 google.golang.org/grpc/internal/transport.newFramer.NewFramer.func2+0x35 golang.org/x/net@v0.48.0/http2/frame.go:451 # 0x11fb1d1 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x71 golang.org/x/net@v0.48.0/http2/frame.go:529 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 4864] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x122cb56 0x122ca72 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 320] @ 0xc0e485 0xc0e305 0xc240ac 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc240ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 16] @ 0x5a804a 0x13932e9 0x13932b9 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x13932e8 github.com/fxamacker/cbor/v2.Marshal+0x128 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x13932b8 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0xf8 github.com/pactus-project/pactus/www/grpc/network.go:80 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 65536] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x682ca7 0x10d2f25 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0x114b659 0x114792a 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x682ca6 bufio.(*Writer).Write+0xe6 bufio/bufio.go:685 # 0x10d2f24 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x114b658 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 1792] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xb3ab97 0x45bf35 0x44cc10 0x44cb00 0x48b5a1 # 0xb3ab96 go.yaml.in/yaml/v2.init.0+0x8b6 go.yaml.in/yaml/v2@v2.4.3/resolve.go:54 # 0x45bf34 runtime.doInit1+0xd4 runtime/proc.go:7670 # 0x44cc0f runtime.doInit+0x34f runtime/proc.go:7637 # 0x44caff runtime.main+0x23f runtime/proc.go:256 0: 0 [1: 67108864] @ 0x134a10a 0x1349c7c 0x134fad5 0x134fa64 0x13555c6 0x1353bb4 0x1455765 0x145573f 0x1453f87 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x134a109 golang.org/x/crypto/argon2.initBlocks+0x49 golang.org/x/crypto@v0.46.0/argon2/argon2.go:162 # 0x1349c7b golang.org/x/crypto/argon2.deriveKey+0x1bb golang.org/x/crypto@v0.46.0/argon2/argon2.go:117 # 0x134fad4 golang.org/x/crypto/argon2.IDKey+0x234 golang.org/x/crypto@v0.46.0/argon2/argon2.go:101 # 0x134fa63 github.com/pactus-project/pactus/wallet/encrypter.(*Encrypter).Decrypt+0x1c3 github.com/pactus-project/pactus/wallet/encrypter/encrypter.go:245 # 0x13555c5 github.com/pactus-project/pactus/wallet/vault.(*Vault).decryptKeyStore+0x45 github.com/pactus-project/pactus/wallet/vault/vault.go:674 # 0x1353bb3 github.com/pactus-project/pactus/wallet/vault.(*Vault).PrivateKeys+0x53 github.com/pactus-project/pactus/wallet/vault/vault.go:451 # 0x1455764 github.com/pactus-project/pactus/wallet.(*Wallet).PrivateKeys+0x2c4 github.com/pactus-project/pactus/wallet/wallet.go:465 # 0x145573e github.com/pactus-project/pactus/cmd.MakeValidatorKey+0x29e github.com/pactus-project/pactus/cmd/cmd.go:402 # 0x1453f86 github.com/pactus-project/pactus/cmd.StartNode+0x206 github.com/pactus-project/pactus/cmd/cmd.go:177 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 98304] @ 0x53d7f5 0x53d21d 0x53d3f9 0x5a966a 0x5a9c74 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9669 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5a9c73 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x10d3525 0x8c60cb 0x10d3449 0x10ce3c2 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb07a65 0x48b5a1 # 0x10d3524 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb07a64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:324 0: 0 [2: 32] @ 0x114bba9 0x48b5a1 # 0x114bba8 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x1e8 github.com/pactus-project/pactus/network/stream.go:119 0: 0 [1: 288] @ 0x95b228 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b227 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:525 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 32] @ 0x40cbf2 0x40b74d 0x410d25 0x103920b 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x103920a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:219 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0xde73db 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb7fbb0 0x48b5a1 # 0xde73da github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.57.1/receive_stream.go:71 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [2: 96] @ 0x480fda 0x480fef 0xc0baf8 0xc0d3c5 0xc0cb27 0xc23fb6 0x48b5a1 # 0xc0baf7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x57 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [1: 16] @ 0xde7168 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xde7167 github.com/quic-go/quic-go.newStream+0xe7 github.com/quic-go/quic-go@v0.57.1/stream.go:80 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 144] @ 0x468a32 0x467f25 0x46821d 0x66ce97 0x66ce13 0xb15362 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x66ce96 net.JoinHostPort+0x1f6 net/ipsock.go:240 # 0x66ce12 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0xb15361 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x61 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 32] @ 0x5392e5 0xde3627 0xde1c2b 0xde0a25 0x48b5a1 # 0x5392e4 context.WithCancelCause+0x64 context/context.go:270 # 0xde3626 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x546 github.com/quic-go/quic-go@v0.57.1/server.go:778 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 9728] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 16] @ 0x6e4785 0x6e311f 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e4784 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x124 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6e311e github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xfe github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 16] @ 0xddf86e 0xda1610 0xda147a 0xdc3acd 0xdc249c 0xdb6ba8 0x48b5a1 # 0xddf86d github.com/quic-go/quic-go.(*sendStreamAckHandler).OnLost+0x28d github.com/quic-go/quic-go@v0.57.1/send_stream.go:721 # 0xda160f github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).queueFramesForRetransmission+0xaf github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:1068 # 0xda1479 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).QueueProbePacket+0x79 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:1049 # 0xdc3acc github.com/quic-go/quic-go.(*Conn).sendProbePacket+0xcc github.com/quic-go/quic-go@v0.57.1/connection.go:2672 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 8] @ 0xddf86e 0xda1610 0xda147a 0xdc3acd 0xdc249c 0xdc24ec 0xdb6ba8 0x48b5a1 # 0xddf86d github.com/quic-go/quic-go.(*sendStreamAckHandler).OnLost+0x28d github.com/quic-go/quic-go@v0.57.1/send_stream.go:721 # 0xda160f github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).queueFramesForRetransmission+0xaf github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:1068 # 0xda1479 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).QueueProbePacket+0x79 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:1049 # 0xdc3acc github.com/quic-go/quic-go.(*Conn).sendProbePacket+0xcc github.com/quic-go/quic-go@v0.57.1/connection.go:2672 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 896] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f6545 0x13f64b6 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f6544 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x364 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f64b5 github.com/pactus-project/pactus/www/html.txToTable+0x2d5 github.com/pactus-project/pactus/www/html/transaction.go:43 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x7785ba 0x7782bf 0xb1290f 0xb13a15 0xb12137 0xe04036 0xe04028 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x7785b9 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13a14 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 1792] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 1408] @ 0x6f198c 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f198b github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x30b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:244 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0xdcc3ae 0xdcb325 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdcc3ad github.com/quic-go/quic-go.(*framer).appendControlFrames+0x5ad github.com/quic-go/quic-go@v0.57.1/framer.go:189 # 0xdcb324 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 96] @ 0x8af793 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8af792 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:234 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x12b0be8 0x12b1659 0x12b05f7 0x12b1372 0x128ff79 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x12b0be7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.77.0/stream.go:901 # 0x12b1658 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.77.0/stream.go:957 # 0x12b05f6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x12b1371 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x12fbf58 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 352] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x4812a5 0x4cd1e5 0x4b4be5 0x558665 0x55649e 0x555cde 0x5558d9 0x1404155 0x1403d65 0x14000bb 0x13ffbee 0x48b5a1 # 0x4812a4 reflect.mapassign_faststr0+0x24 runtime/map_swiss.go:264 # 0x4cd1e4 reflect.mapassign_faststr+0xa4 reflect/value.go:3686 # 0x4b4be4 reflect.Value.SetMapIndex+0x224 reflect/map_swiss.go:427 # 0x558664 encoding/json.(*decodeState).object+0x1324 encoding/json/decode.go:811 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1404154 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.4/json.go:206 # 0x1403d64 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.4/json.go:110 # 0x14000ba github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.4/client.go:80 # 0x13ffbed github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.4/client.go:67 0: 0 [1: 48] @ 0x468b06 0xb7935e 0xb793a7 0xb79427 0xb81d53 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7935d github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb793a6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb81d52 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:394 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x94c5a5 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x7fb4d6 0x7fad90 0x89cf47 0x8ae0bd 0xe090fe 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89cf46 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xe090fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:124 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 128] @ 0x4a4732 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 2688] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x6957af 0xdaae65 0xda52dd 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 48] @ 0xdd30f9 0xdd2bb9 0xdc3b49 0xdc249c 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdd30f8 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:791 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 112] @ 0x6957af 0xdaae65 0xda5353 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 24] @ 0xdaac95 0xdad88a 0xdadbf3 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdadbf2 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:160 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xdc8448 0xdc8ab4 0xdd134d 0xdcee2a 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdc8447 github.com/quic-go/quic-go.(*baseCryptoStream).PopCryptoFrame+0x27 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:86 # 0xdc8ab3 github.com/quic-go/quic-go.(*initialCryptoStream).PopCryptoFrame+0x73 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:184 # 0xdd134c github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x62c github.com/quic-go/quic-go@v0.57.1/packet_packer.go:569 # 0xdcee29 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1c9 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:347 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 24] @ 0x14cb47c 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14cb47b crypto/internal/fips140/ecdsa.newDRBG[...]+0x7b crypto/internal/fips140/ecdsa/hmacdrbg.go:57 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 2304] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16384] @ 0x53d7f5 0x53d21d 0x53d3f9 0x5a966a 0x5a9c74 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9669 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5a9c73 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x5c1b8b 0x5c2486 0x6a2d7c 0x6a2e1f 0x6a4218 0x6a3e2f 0x1395076 0x130c82b 0x136403e 0x130c683 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6a2d7b github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).AccountAddress+0x5b github.com/pactus-project/pactus/crypto/ed25519/public_key.go:132 # 0x6a2e1e github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).VerifyAddress+0x1e github.com/pactus-project/pactus/crypto/ed25519/public_key.go:140 # 0x6a4217 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0xf7 github.com/pactus-project/pactus/types/tx/tx.go:220 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1395075 github.com/pactus-project/pactus/www/grpc.(*transactionServer).BroadcastTransaction+0x55 github.com/pactus-project/pactus/www/grpc/transaction.go:78 # 0x130c82a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_BroadcastTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:286 # 0x136403d 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 # 0x130c682 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_BroadcastTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x12162d0 0x121629c 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x12162cf google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.77.0/credentials/credentials.go:261 # 0x121629b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:539 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x12fbf58 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 32] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 16] @ 0xbe3919 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe3918 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xb38 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2417 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0xdb4b7a 0xdb4798 0xdb4578 0xdbf76c 0xdbedc5 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdb4b79 github.com/quic-go/quic-go.(*connIDManager).addConnectionID+0xb9 github.com/quic-go/quic-go@v0.57.1/conn_id_manager.go:135 # 0xdb4797 github.com/quic-go/quic-go.(*connIDManager).add+0x1b7 github.com/quic-go/quic-go@v0.57.1/conn_id_manager.go:120 # 0xdb4577 github.com/quic-go/quic-go.(*connIDManager).Add+0x17 github.com/quic-go/quic-go@v0.57.1/conn_id_manager.go:65 # 0xdbf76b github.com/quic-go/quic-go.(*Conn).handleFrame+0x4ab github.com/quic-go/quic-go@v0.57.1/connection.go:1901 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 128] @ 0x1490d30 0x69521d 0x69578b 0x6958e7 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0x6958e6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:94 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 64] @ 0xb7f2fb 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7f2fa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x11a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 288] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x6fb93c 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 4864] @ 0x6e77b5 0x6e71f3 0x6e73a5 0x700066 0x700ff5 0x7294a5 0x70d191 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e73a4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x700065 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x700ff4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 384] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 24] @ 0x6e86fa 0x4a3e91 0x6e7e8e 0x6fae2a 0x6fb8e6 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e86f9 github.com/syndtr/goleveldb/leveldb/util.NewBufferPool.func1+0x19 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:114 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x6e7e8d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:46 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x70d452 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x70d451 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x2f1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdab56a 0xdaafe5 0xda66db 0xda5fff 0xdb1c2c 0xdeec04 0xdee52b 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda5ffe github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x7e github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:80 # 0xdb1c2b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xdeec03 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdee52a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 112] @ 0x415a34 0xd5f9db 0xd5ec3a 0xd5dc5a 0xd5d75a 0xe20e2c 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0xd5f9da github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x5a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:328 # 0xd5ec39 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:217 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe20e2b github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x42b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:302 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 64] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0xdef0ba 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 704] @ 0x867474 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x867473 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 8] @ 0x5136ef 0x513a1d 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5136ee os.newFile+0x4e os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 512] @ 0x7ad7de 0x7ad7f3 0xda5954 0xda537a 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 64] @ 0x6a9477 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a9476 github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x1d6 github.com/pactus-project/pactus/types/vote/cp_vote.go:120 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0x6a951b 0x6a94b3 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a951a github.com/pactus-project/pactus/types/vote.makeJust+0x27a github.com/pactus-project/pactus/types/vote/cp_just.go:49 # 0x6a94b2 github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x212 github.com/pactus-project/pactus/types/vote/cp_vote.go:126 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x480f53 0x4c96e5 0x78f2cc 0x78fd9f 0x790470 0xd68d85 0xd68d52 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x480f52 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1816 # 0x4c96e4 reflect.MakeSlice+0xa4 reflect/value.go:2992 # 0x78f2cb encoding/asn1.parseField+0x154b encoding/asn1/asn1.go:992 # 0x78fd9e encoding/asn1.parseField+0x201e encoding/asn1/asn1.go:980 # 0x79046f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1168 # 0xd68d84 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1141 # 0xd68d51 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:191 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 16] @ 0x4e5a6c 0x7995f2 0x7b4acc 0x7b4be9 0x7ba3a5 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x4e5a6b time.Time.Format+0xeb time/format.go:650 # 0x7995f1 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1GeneralizedTime+0xb1 vendor/golang.org/x/crypto/cryptobyte/asn1.go:502 # 0x7b4acb crypto/x509.parseTime+0x8b crypto/x509/parser.go:210 # 0x7b4be8 crypto/x509.parseValidity+0x48 crypto/x509/parser.go:224 # 0x7ba3a4 crypto/x509.parseCertificate+0x584 crypto/x509/parser.go:981 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 8] @ 0x6f11ea 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f11e9 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x289 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:156 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x8428c8 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8428c7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x1490d6e 0x69521d 0x69578b 0x6958e7 0xdad118 0xdacda6 0xdac5b9 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0x6958e6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:94 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac5b8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:71 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [1: 16] @ 0xddcfed 0xddc82a 0xe0991d 0xe09918 0xd3ca2a 0x1079639 0x1078cb6 0x48b5a1 # 0xddcfec github.com/quic-go/quic-go.(*SendStream).write+0x6ac github.com/quic-go/quic-go@v0.57.1/send_stream.go:170 # 0xddc829 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.57.1/send_stream.go:100 # 0xe0991c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.57.1/stream.go:124 # 0xe09917 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:63 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x1079638 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:564 # 0x1078cb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [1: 2304] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1408] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x698133 0x697fca 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x697fc9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x4a4812 0x4a3da5 0xddf41a 0xddf3f3 0xddf3f2 0xd9e49f 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddf419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xddf3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xddf3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xd9e49e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:609 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 36864] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0xdc0ab9 0xdb6cf7 0x48b5a1 # 0xdc0ab8 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x1f8 github.com/quic-go/quic-go@v0.57.1/connection.go:2171 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [1: 64] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdad88a 0xdada0c 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdada0b github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x10b github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:146 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x4dd79c 0x658c25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x4dd79b syscall.NetlinkRIB+0x15b syscall/netlink_linux.go:84 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 48] @ 0xc3aa31 0xc3aa14 0xc28f49 0xc28f3d 0xc26e9b 0xc25985 0xc257a5 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc3aa30 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3aa13 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc28f48 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc28f3c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc25984 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc257a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 73728] @ 0x686f06 0x686e93 0x6923c7 0x692388 0x6829d5 0xb4f205 0xb4eb54 0xb49c1b 0xb50347 0x13da36d 0x9d0a89 0x13dae36 0x9d0a89 0x13dbc03 0x9d0a89 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x686f05 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x686e92 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb4f204 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.67.4/expfmt/text_create.go:96 # 0xb4eb53 github.com/prometheus/common/expfmt.MetricFamilyToText+0xf13 github.com/prometheus/common@v0.67.4/expfmt/text_create.go:293 # 0xb49c1a github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.67.4/expfmt/encode.go:178 # 0xb50346 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 github.com/prometheus/common@v0.67.4/expfmt/encode.go:51 # 0x13da36c github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xb0c github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:249 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x13dae35 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 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x13dbc02 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x13f74a5 0x13f747f 0x13f3e17 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f74a4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xe4 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f747e github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x13f3e16 github.com/pactus-project/pactus/www/html.metricToTable+0x176 github.com/pactus-project/pactus/www/html/network.go:157 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x69415b 0x13f73fb 0x13f3cf0 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x69415a github.com/pactus-project/pactus/util.FormatBytesToHumanReadable+0x11a github.com/pactus-project/pactus/util/utils.go:161 # 0x13f73fa github.com/pactus-project/pactus/www/html.metricToTable.func1+0x3a github.com/pactus-project/pactus/www/html/network.go:132 # 0x13f3cef github.com/pactus-project/pactus/www/html.metricToTable+0x4f github.com/pactus-project/pactus/www/html/network.go:150 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 112] @ 0x539baa 0x539e3b 0x5391b9 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539e3a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 3072] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 32] @ 0x5391c5 0x661272 0x65f053 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x5391c4 context.WithCancel+0x64 context/context.go:242 # 0x661271 net.(*Resolver).lookupIPAddr+0x1f1 net/lookup.go:330 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 112] @ 0xb62bec 0xb62052 0xb64f5b 0x13d9b9c 0x9d0a89 0x13dae36 0x9d0a89 0x13dbc03 0x9d0a89 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0xb62beb github.com/prometheus/client_golang/prometheus.processMetric+0x6b github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:632 # 0xb62051 github.com/prometheus/client_golang/prometheus.(*Registry).Gather+0x851 github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:502 # 0xb64f5a github.com/prometheus/client_golang/prometheus.(*noTransactionGatherer).Gather+0x1a github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:1074 # 0x13d9b9b github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0x33b github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:171 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x13dae35 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 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x13dbc02 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 7290880] @ 0x13f2aba 0x13f2a7f 0x13f2ac9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2ab9 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x13f2a7e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f2ac8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x13f7445 0x13f3e17 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f7444 github.com/pactus-project/pactus/www/html.metricToTable.func1+0x84 github.com/pactus-project/pactus/www/html/network.go:132 # 0x13f3e16 github.com/pactus-project/pactus/www/html.metricToTable+0x176 github.com/pactus-project/pactus/www/html/network.go:157 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 8388608] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2385 0x13f22f4 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2384 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x7a4 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f22f3 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x713 github.com/pactus-project/pactus/www/html/network.go:59 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x69413b 0x13f73fb 0x13f409e 0x13f3e34 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x69413a github.com/pactus-project/pactus/util.FormatBytesToHumanReadable+0xfa github.com/pactus-project/pactus/util/utils.go:161 # 0x13f73fa github.com/pactus-project/pactus/www/html.metricToTable.func1+0x3a github.com/pactus-project/pactus/www/html/network.go:132 # 0x13f409d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x13f3e33 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:158 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x13f7425 0x13f409e 0x13f3e34 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f7424 github.com/pactus-project/pactus/www/html.metricToTable.func1+0x64 github.com/pactus-project/pactus/www/html/network.go:132 # 0x13f409d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x13f3e33 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:158 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 224] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f0a26 0x13f099a 0x13eeb6f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f0a25 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x145 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f0999 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0xb9 github.com/pactus-project/pactus/www/html/blockchain.go:216 # 0x13eeb6e github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x82e github.com/pactus-project/pactus/www/html/blockchain.go:43 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 896] @ 0x13eebd2 0x13eeb8d 0x13eeb7b 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13eebd1 bytes.(*Buffer).String+0x891 bytes/buffer.go:77 # 0x13eeb8c github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x84c github.com/pactus-project/pactus/www/html/server.go:274 # 0x13eeb7a github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x83a github.com/pactus-project/pactus/www/html/blockchain.go:44 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x7785d0 0x7782bf 0x1079e70 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7785cf github.com/multiformats/go-multiaddr.newComponent+0x24f github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0x1079e6f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:631 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x6e87ba 0x4a3e91 0x6e7e8e 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e87b9 github.com/syndtr/goleveldb/leveldb/util.NewBufferPool.func4+0x19 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:123 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x6e7e8d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:46 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x4ed028 0x70b8ca 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0x70b8c9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0xa9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:171 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 256] @ 0x6f2172 0x6f2a08 0x6f29ea 0x6fbad6 0x6fbabf 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f2171 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x3b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:293 # 0x6f2a07 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).getBucket+0x107 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:401 # 0x6f29e9 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0xe9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:479 # 0x6fbad5 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xb5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fbabe github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x9e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:634 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 9472] @ 0xc2d84c 0xc2cfc5 0xc29845 0xc35245 0x48b5a1 # 0xc2d84b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2cfc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 64] @ 0x4c9a9d 0x598be7 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a95fd 0x6a94fc 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598be6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a95fc github.com/fxamacker/cbor/v2.Unmarshal+0x35c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a94fb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x25b github.com/pactus-project/pactus/types/vote/cp_vote.go:127 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb7fce5 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7fce4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:164 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 128] @ 0x793978 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x793977 encoding/asn1.makeBody+0x677 encoding/asn1/marshal.go:469 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 16] @ 0x14dafe5 0x14e01b3 0x94c40e 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0xd2c077 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xd2c076 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x96 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:475 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 16] @ 0x70d3d1 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x70d3d0 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0x4c96b5 0x78f2cc 0x78fd9f 0x790470 0xdac835 0xdac808 0xde32e7 0xde1c2b 0xde0a25 0x48b5a1 # 0x4c96b4 reflect.MakeSlice+0x74 reflect/value.go:2992 # 0x78f2cb encoding/asn1.parseField+0x154b encoding/asn1/asn1.go:992 # 0x78fd9e encoding/asn1.parseField+0x201e encoding/asn1/asn1.go:980 # 0x79046f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1168 # 0xdac834 encoding/asn1.Unmarshal+0x94 encoding/asn1/asn1.go:1141 # 0xdac807 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x67 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:99 # 0xde32e6 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x206 github.com/quic-go/quic-go@v0.57.1/server.go:711 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0x48fc05 0x548747 0x943b14 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x48fc04 internal/reflectlite.Swapper+0x264 internal/reflectlite/swapper.go:58 # 0x548746 sort.SliceStable+0x86 sort/slice.go:43 # 0x943b13 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x6b3 crypto/tls/handshake_server_tls13.go:228 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0xb12930 0xb1291e 0xb13a15 0xb12137 0xe04036 0xe04028 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0xb1292f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb1291d github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:111 # 0xb13a14 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 16] @ 0xdf2d0a 0x48b5a1 # 0xdf2d09 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed.func2+0x149 github.com/quic-go/quic-go@v0.57.1/transport.go:853 0: 0 [1: 16] @ 0x4a024a 0x49fc07 0x77cf6e 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb71c69 0xb73eef 0x48b5a1 # 0x4a0249 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fc06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x77cf6d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb71c68 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb73eee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:692 0: 0 [2: 512] @ 0x6f2172 0x6f2a08 0x6f29ea 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f2171 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x3b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:293 # 0x6f2a07 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).getBucket+0x107 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:401 # 0x6f29e9 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0xe9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:479 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1408] @ 0xbe6f96 0xbe5d05 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6f95 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xbe5d04 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xda5353 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 144] @ 0xdf27e9 0xdb4273 0xdb3fcc 0xdc1228 0xdb6cf7 0x48b5a1 # 0xdf27e8 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x88 github.com/quic-go/quic-go@v0.57.1/transport.go:822 # 0xdb4272 github.com/quic-go/quic-go.connRunners.ReplaceWithClosed+0x392 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:37 # 0xdb3fcb github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0xeb github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:196 # 0xdc1227 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x967 github.com/quic-go/quic-go@v0.57.1/connection.go:2252 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0xafcefe 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0xafcefd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:107 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [27: 41803776] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 96] @ 0x468b06 0xb7935e 0xb793a7 0xb79427 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7935d github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb793a6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 960] @ 0x686a18 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a17 compress/flate.newHuffmanBitWriter+0x77 compress/flate/huffman_bit_writer.go:99 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x6952b7 0x1490c4f 0x69521d 0x69578b 0x6958e7 0xdad118 0xdacf4c 0xdac7d2 0xde32e7 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0x6958e6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:94 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacf4b github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:48 # 0xdac7d1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:94 # 0xde32e6 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x206 github.com/quic-go/quic-go@v0.57.1/server.go:711 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 16] @ 0xdb5f5f 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb5f5e github.com/quic-go/quic-go.(*Conn).preSetup+0x53e github.com/quic-go/quic-go@v0.57.1/connection.go:536 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 16] @ 0x468b06 0x777bac 0x778997 0x778625 0x7782bf 0xb127c9 0xb13875 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 48] @ 0x69af85 0x69af5b 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a95fd 0x6a94fc 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69af84 bytes.NewBuffer+0xe4 bytes/buffer.go:478 # 0x69af5a github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/certificate/certificate.go:140 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a95fc github.com/fxamacker/cbor/v2.Unmarshal+0x35c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a94fb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x25b github.com/pactus-project/pactus/types/vote/cp_vote.go:127 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x698133 0x69b49f 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a95fd 0x6a94fc 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a95fc github.com/fxamacker/cbor/v2.Unmarshal+0x35c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a94fb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x25b github.com/pactus-project/pactus/types/vote/cp_vote.go:127 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 80] @ 0x121b254 0x12b2569 0x12b239c 0x12b16c5 0x12b0422 0x12b1372 0x128ff79 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x121b253 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1103 # 0x12b2568 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:79 # 0x12b239b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.77.0/stream.go:1106 # 0x12b16c4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.77.0/stream.go:948 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1371 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x12fbf58 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [2: 32] @ 0xc0ca7a 0xc23fb6 0x48b5a1 # 0xc0ca79 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x1d9 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:319 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [1: 208] @ 0x6feba5 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6feba4 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 112] @ 0x6f114f 0x6f2a3d 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x4a47c8 0x4a3da5 0x8aa9b4 0x107902f 0x1078ee2 0x48b5a1 # 0x4a47c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0x107902e github.com/libp2p/go-buffer-pool.Put+0x2e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0x1078ee1 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x3e1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:531 0: 0 [1: 16] @ 0x7282d2 0x6f2b37 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea0d0 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x7282d1 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:414 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea0cf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x6eae69 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xc9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:79 # 0x6eb907 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 96] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 144] @ 0x480f93 0x40b6c5 0x40b6b8 0x40f795 0x120d14d 0x120d0b4 0x120bbb9 0x12224dc 0x48b5a1 # 0x120d14c google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0x14c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:685 # 0x120d0b3 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:904 # 0x120bbb8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:606 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [1: 112] @ 0x415a34 0x4ed028 0x1222535 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0x1222534 google.golang.org/grpc/internal/transport.NewServerTransport.func3+0x134 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:354 0: 0 [1: 112] @ 0x48777c 0x4ed068 0x1222535 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0x1222534 google.golang.org/grpc/internal/transport.NewServerTransport.func3+0x134 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:354 0: 0 [3: 768] @ 0xb3297f 0xb81967 0xb81949 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81966 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81948 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 400] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 48] @ 0x7ac08a 0x7ba4d0 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7ac089 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x7ba4cf crypto/x509.parseCertificate+0x6af crypto/x509/parser.go:995 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x66117d 0x65f053 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x66117c net.(*Resolver).lookupIPAddr+0xfc net/lookup.go:320 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 48] @ 0x794bf2 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x794bf1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 1344] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 10240] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x120ab6d 0x120b067 0x1224c65 0x1224bff 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x120ab6c google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x2c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:61 # 0x120b066 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x106 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:386 # 0x1224c64 google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x25a4 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:354 # 0x1224bfe google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x253e google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:655 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 24] @ 0x79423e 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x79423d encoding/asn1.makeBody+0xf3d encoding/asn1/marshal.go:530 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 192] @ 0xc210c6 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc210c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 24] @ 0xdda732 0xdda57c 0xde78f6 0xde9362 0xdbf638 0xdbedc5 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdda731 github.com/quic-go/quic-go.(*ReceiveStream).handleResetStreamFrameImpl+0xd1 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:356 # 0xdda57b github.com/quic-go/quic-go.(*ReceiveStream).handleResetStreamFrame+0x5b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:319 # 0xde78f5 github.com/quic-go/quic-go.(*Stream).handleResetStreamFrame+0x15 github.com/quic-go/quic-go@v0.57.1/stream.go:152 # 0xde9361 github.com/quic-go/quic-go.(*streamsMap).HandleResetStreamFrame+0x41 github.com/quic-go/quic-go@v0.57.1/streams_map.go:306 # 0xdbf637 github.com/quic-go/quic-go.(*Conn).handleFrame+0x377 github.com/quic-go/quic-go@v0.57.1/connection.go:1879 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 64] @ 0x14e0178 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14e0177 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x468a32 0x467f25 0x468145 0x6612ba 0x65f053 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x6612b9 net.(*Resolver).lookupIPAddr+0x239 net/lookup.go:332 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 112] @ 0x415a34 0x4ed028 0xddcfd9 0xddc82a 0xe0991d 0xe09918 0xd3ca2a 0x10d2b58 0x10ce422 0x1079639 0x1078cb6 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xddcfd8 github.com/quic-go/quic-go.(*SendStream).write+0x698 github.com/quic-go/quic-go@v0.57.1/send_stream.go:169 # 0xddc829 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.57.1/send_stream.go:100 # 0xe0991c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.57.1/stream.go:124 # 0xe09917 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:63 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x1079638 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:564 # 0x1078cb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [1: 24] @ 0x7c24c6 0xd68ce5 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x7c24c5 crypto/x509.(*Certificate).Verify+0x345 crypto/x509/verify.go:885 # 0xd68ce4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:184 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 48] @ 0x51f406 0xa31894 0xb7f43a 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7f439 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0xc2b149 0xc2b07c 0xc35245 0x48b5a1 # 0xc2b148 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1dc8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1622 # 0xc2b07b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 32] @ 0xda597b 0xdab0d5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xda597a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:52 # 0xdab0d4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x194 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:48 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [6: 576] @ 0x90d3b3 0x90d1ea 0x90dca6 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90d3b2 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x90d1e9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0xafccdb 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0xafccda github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:93 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 131072] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x10d2b58 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x7b41a5 0x7b456f 0x7ba32d 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b41a4 crypto/x509.parseASN1String+0x704 crypto/x509/parser.go:85 # 0x7b456e crypto/x509.parseName+0x30e crypto/x509/parser.go:171 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 320] @ 0x12285c5 0x12a5842 0x12a5843 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12285c4 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x344 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1088 # 0x12a5841 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x16e1 google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:77 # 0x12a5842 google.golang.org/grpc.(*Server).processUnaryRPC+0x16e2 google.golang.org/grpc@v1.77.0/server.go:1441 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 8] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b0846 0x8b44f7 0x115d03b 0x1390ee6 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b0845 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115d03a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:664 # 0x1390ee5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x12f9baa 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:376 # 0x136403d 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 # 0x12f9a02 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:378 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 160] @ 0x53919b 0x53917d 0x91086b 0x94ed48 0x48b5a1 # 0x53919a context.withCancel+0x3a context/context.go:277 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x91086a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 176] @ 0x567325 0x5579e7 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x130eaf7 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x567324 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x130eaf6 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func5+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:113 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 240] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 64] @ 0x7247dd 0x71d3e5 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x7247dc github.com/syndtr/goleveldb/leveldb.(*session).setVersion+0x11c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:277 # 0x71d3e4 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:238 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x14dafe5 0x14e01b3 0x94c5a5 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 192] @ 0x8445d6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8445d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x480fda 0x480fef 0x128d9e7 0x11cf7ce 0x11ee8db 0x11f1ca6 0x11f0245 0x11ef76c 0x11ceb95 0x128d0bc 0x11d0cd5 0x48b5a1 # 0x128d9e6 google.golang.org/grpc.(*ccBalancerWrapper).NewSubConn+0x2e6 google.golang.org/grpc@v1.77.0/balancer_wrapper.go:203 # 0x11cf7cd google.golang.org/grpc/internal/balancer/gracefulswitch.(*balancerWrapper).NewSubConn+0x1cd google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:371 # 0x11ee8da google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).newSCData+0x17a google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:168 # 0x11f1ca5 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).requestConnectionLocked+0x185 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:509 # 0x11f0244 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).startFirstPassLocked+0x1c4 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:366 # 0x11ef76b google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).UpdateClientConnState+0xa4b google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:318 # 0x11ceb94 google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).UpdateClientConnState+0x174 google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:194 # 0x128d0bb google.golang.org/grpc.(*ccBalancerWrapper).updateClientConnState.func1+0x23b google.golang.org/grpc@v1.77.0/balancer_wrapper.go:124 # 0x11d0cd4 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xd4 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:90 0: 0 [1: 64] @ 0x53d285 0x53d519 0x1403ea5 0x1403a17 0x1401345 0x140285d 0x140eddf 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d518 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:197 # 0x1403ea4 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x44 github.com/creachadair/jrpc2@v1.3.4/json.go:163 # 0x1403a16 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.4/json.go:67 # 0x1401344 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.4/client.go:212 # 0x140285c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.4/client.go:350 # 0x140edde github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x55e github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:127 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x71ec8d 0x71e645 0x71def9 0x70f49c 0x7107f5 0x48b5a1 # 0x71ec8c github.com/syndtr/goleveldb/leveldb.(*compaction).expand+0x4ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:218 # 0x71e644 github.com/syndtr/goleveldb/leveldb.newCompaction+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:146 # 0x71def8 github.com/syndtr/goleveldb/leveldb.(*session).pickCompaction+0x198 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:94 # 0x70f49b github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x1b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:655 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 352] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 32] @ 0xb3297f 0xb8179c 0xb80467 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb80466 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:243 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xdb0728 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb0727 github.com/quic-go/quic-go.init.func1+0xfa7 github.com/quic-go/quic-go@v0.57.1/connection.go:368 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 704] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc2b1ca 0xc2b07c 0xc35245 0x48b5a1 # 0xc2b1c9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1e49 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1622 # 0xc2b07b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 240] @ 0x95b228 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b227 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:525 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 8] @ 0xcdf6aa 0xcdd7b1 0xce18af 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xcdf6a9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0x89 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:541 # 0xcdd7b0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:289 # 0xce18ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x66edb2 0x655d9b 0x66f75b 0x66e5f0 0xb15327 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x66edb1 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x655d9a net.(*netFD).accept+0x25a net/fd_unix.go:178 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb15326 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 48] @ 0xd20913 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xc24125 0x48b5a1 # 0xd20912 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 96] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 144] @ 0xc0e485 0xc0e305 0xc240ac 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc240ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 4864] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b0846 0x8b44f7 0x115d03b 0x1390ee6 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b0845 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115d03a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:664 # 0x1390ee5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x12f9baa 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:376 # 0x136403d 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 # 0x12f9a02 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:378 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x6a4db3 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a4db2 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x212 github.com/pactus-project/pactus/types/tx/tx.go:359 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 6912] @ 0x4a4812 0x4a3da5 0xddf41a 0xddf3f3 0xddf3f2 0xd9e49f 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddf419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xddf3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xddf3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xd9e49e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:609 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 16] @ 0xcfc29c 0xd04716 0xd045ec 0xd060b8 0xd3d0a2 0x10376d0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xcfc29b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd045eb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x10376cf github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x1af github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:67 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3d54 0x8aa7d9 0xcffe47 0xcffe3d 0xcff71c 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3d53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xcffe46 github.com/libp2p/go-buffer-pool.Get+0x5c6 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcffe3c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x5bc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:642 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [3: 48] @ 0xdf5134 0xdf5252 0xde8ce5 0xdc5345 0xde76d0 0xde76b4 0xde6ff3 0xddfaf0 0xd9e41e 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdf5133 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).deleteStream+0x193 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:192 # 0xdf5251 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).DeleteStream+0x71 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:159 # 0xde8ce4 github.com/quic-go/quic-go.(*streamsMap).DeleteStream+0xc4 github.com/quic-go/quic-go@v0.57.1/streams_map.go:178 # 0xdc5344 github.com/quic-go/quic-go.(*Conn).onStreamCompleted+0x24 github.com/quic-go/quic-go@v0.57.1/connection.go:2972 # 0xde76cf github.com/quic-go/quic-go.(*Stream).checkIfCompleted+0x6f github.com/quic-go/quic-go@v0.57.1/stream.go:215 # 0xde76b3 github.com/quic-go/quic-go.newStream.func1+0x53 github.com/quic-go/quic-go@v0.57.1/stream.go:83 # 0xde6ff2 github.com/quic-go/quic-go.(*uniStreamSender).onStreamCompleted+0x12 github.com/quic-go/quic-go@v0.57.1/stream.go:46 # 0xddfaef github.com/quic-go/quic-go.(*sendStreamResetStreamHandler).OnAcked+0x16f github.com/quic-go/quic-go@v0.57.1/send_stream.go:749 # 0xd9e41d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x3fd github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:604 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 16] @ 0xb7cd79 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7cd78 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x198 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xc2e53e 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc2e53d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x5d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2104 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 80] @ 0xcc4f6d 0xcc4f3a 0xcc46f9 0xcde11c 0x112b24f 0xe00927 0xde33df 0xde1c2b 0xde0a25 0x48b5a1 # 0xcc4f6c golang.org/x/time/rate.NewLimiter+0x48c golang.org/x/time@v0.14.0/rate/rate.go:101 # 0xcc4f39 github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x459 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:203 # 0xcc46f8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0xcde11b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).VerifySourceAddress+0x5b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:358 # 0x112b24e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.2+0x2e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:408 # 0xe00926 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.func1+0x46 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:129 # 0xde33de github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x2fe github.com/quic-go/quic-go@v0.57.1/server.go:743 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 16] @ 0x51f406 0x69418a 0x13f73fb 0x13f3d75 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x694189 github.com/pactus-project/pactus/util.FormatBytesToHumanReadable+0x149 github.com/pactus-project/pactus/util/utils.go:161 # 0x13f73fa github.com/pactus-project/pactus/www/html.metricToTable.func1+0x3a github.com/pactus-project/pactus/www/html/network.go:132 # 0x13f3d74 github.com/pactus-project/pactus/www/html.metricToTable+0xd4 github.com/pactus-project/pactus/www/html/network.go:153 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x13f3eba 0x13f3e34 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f3eb9 github.com/pactus-project/pactus/www/html.metricToTable.func2+0x59 github.com/pactus-project/pactus/www/html/network.go:136 # 0x13f3e33 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:158 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 524288] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f7507 0x13f747f 0x13f409e 0x13f3e34 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f7506 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x146 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f747e github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x13f409d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x13f3e33 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:158 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 7241728] @ 0x13f2aba 0x13f2a7f 0x13f2ac9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2ab9 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x13f2a7e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f2ac8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x51f406 0x13f7474 0x13f3e17 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x13f7473 github.com/pactus-project/pactus/www/html.metricToTable.func1+0xb3 github.com/pactus-project/pactus/www/html/network.go:132 # 0x13f3e16 github.com/pactus-project/pactus/www/html.metricToTable+0x176 github.com/pactus-project/pactus/www/html/network.go:157 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 8388608] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2630 0x13f25b1 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f262f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowBool+0xa4f github.com/pactus-project/pactus/www/html/server.go:256 # 0x13f25b0 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x9d0 github.com/pactus-project/pactus/www/html/network.go:63 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x51f406 0x13f7474 0x13f409e 0x13f3e34 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x13f7473 github.com/pactus-project/pactus/www/html.metricToTable.func1+0xb3 github.com/pactus-project/pactus/www/html/network.go:132 # 0x13f409d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x13f3e33 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:158 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x13f2819 0x13f27b9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2818 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowBlockHash+0xc38 github.com/pactus-project/pactus/www/html/server.go:209 # 0x13f27b8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xbd8 github.com/pactus-project/pactus/www/html/network.go:67 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 2097152] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f7507 0x13f747f 0x13f3cf0 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f7506 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x146 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f747e github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x13f3cef github.com/pactus-project/pactus/www/html.metricToTable+0x4f github.com/pactus-project/pactus/www/html/network.go:150 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x842be6 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x842be5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 96] @ 0x14db36e 0x14e02e6 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14db36d crypto/internal/fips140/hkdf.Extract[...]+0xad crypto/internal/fips140/hkdf/hkdf.go:18 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 73728] @ 0x686f06 0x686e93 0x6923c7 0x692388 0x4d6877 0x511aaf 0x511a6f 0x5119dc 0x4d673d 0x6daf90 0x6daf91 0x6d9be5 0x6da35a 0x48b5a1 # 0x686f05 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x686e92 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x4d6876 io.copyBuffer+0x1d6 io/io.go:431 # 0x511aae io.Copy+0x4e io/io.go:388 # 0x511a6e os.genericWriteTo+0xe os/file.go:295 # 0x5119db os.(*File).WriteTo+0x9b os/file.go:273 # 0x4d673c io.copyBuffer+0x9c io/io.go:411 # 0x6daf8f io.Copy+0x42f io/io.go:388 # 0x6daf90 gopkg.in/natefinch/lumberjack%2ev2.compressLogFile+0x430 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:501 # 0x6d9be4 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRunOnce+0x7a4 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:367 # 0x6da359 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun+0x39 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:381 0: 0 [2: 128] @ 0xc0bd2e 0xc0d3c5 0xc0cb27 0xc23fb6 0x48b5a1 # 0xc0bd2d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [1: 16] @ 0x8abc87 0x8abc20 0x8aac46 0x107a3b6 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8abc86 encoding/binary.AppendUvarint+0x146 encoding/binary/varint.go:46 # 0x8abc1f github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xdf github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:281 # 0x8aac45 github.com/libp2p/go-libp2p/core/record.Seal+0x185 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:67 # 0x107a3b5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x675 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:667 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x7785ba 0x7782bf 0xb1290f 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x7785b9 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [2: 256] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x10cd815 0xc24125 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 16] @ 0xda1e71 0xda08a9 0xdb69a2 0x48b5a1 # 0xda1e70 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SkippedPacket+0x70 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:53 # 0xda08a8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).OnLossDetectionTimeout+0x428 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:941 # 0xdb69a1 github.com/quic-go/quic-go.(*Conn).run+0x4e1 github.com/quic-go/quic-go@v0.57.1/connection.go:674 0: 0 [1: 352] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x12b3970 0x12b34d5 0x12b34c0 0x12b0159 0x12b0596 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x12b396f google.golang.org/grpc/metadata.MD.Copy+0x5af google.golang.org/grpc@v1.77.0/metadata/metadata.go:102 # 0x12b34d4 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:334 # 0x12b34bf google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.77.0/stream.go:1204 # 0x12b0158 google.golang.org/grpc.(*clientStream).retryLocked+0x58 google.golang.org/grpc@v1.77.0/stream.go:750 # 0x12b0595 google.golang.org/grpc.(*clientStream).withRetry+0x2b5 google.golang.org/grpc@v1.77.0/stream.go:820 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x12fbf58 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 128] @ 0x53d7f5 0x53d21d 0x53d3f9 0x140400f 0x1403a17 0x1401345 0x140285d 0x140eddf 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x140400e github.com/creachadair/jrpc2.(*jmessage).toJSON+0x1ae github.com/creachadair/jrpc2@v1.3.4/json.go:175 # 0x1403a16 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.4/json.go:67 # 0x1401344 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.4/client.go:212 # 0x140285c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.4/client.go:350 # 0x140edde github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x55e github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:127 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xc12fbf 0x10cd6e4 0x10ccafc 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb7fbb0 0x48b5a1 # 0xc12fbe github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x10cd6e3 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).preferredProtocol+0x63 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:519 # 0x10ccafb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x59b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:475 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 144] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 96] @ 0x93beb5 0x93be85 0x93bd97 0x79aae2 0x79af3c 0x93bcd4 0x93bc3c 0x93d2f8 0x949106 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x93beb4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x93be84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x93bd96 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1701 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93bcd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93bc3b crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x93d2f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x949105 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:979 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 8] @ 0xdc0a79 0xdb6cf7 0x48b5a1 # 0xdc0a78 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x1b8 github.com/quic-go/quic-go@v0.57.1/connection.go:2168 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [1: 8] @ 0xdc0a65 0xdb6cf7 0x48b5a1 # 0xdc0a64 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x1a4 github.com/quic-go/quic-go@v0.57.1/connection.go:2167 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [1: 96] @ 0x72cb9e 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72cb9d github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x51d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:510 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 48] @ 0xdf24db 0xde3baa 0xde1c2b 0xde0a25 0x48b5a1 # 0xdf24da github.com/quic-go/quic-go.(*packetHandlerMap).AddWithConnID+0x21a github.com/quic-go/quic-go@v0.57.1/transport.go:803 # 0xde3ba9 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xac9 github.com/quic-go/quic-go@v0.57.1/server.go:844 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 24] @ 0xe0409a 0xe0405c 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0xe04099 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x99 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xe0405b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x5b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 96] @ 0x6a7b9d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a7b9c github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0xafcd98 0xafcd39 0xaff25f 0xb7d48a 0xb7fbb0 0x48b5a1 # 0xafcd97 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:54 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 576] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x11fc3e5 0x11fb29f 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x11fc3e4 golang.org/x/net/http2.parseSettingsFrame+0xa4 golang.org/x/net@v0.48.0/http2/frame.go:785 # 0x11fb29e golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x13e golang.org/x/net@v0.48.0/http2/frame.go:536 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 24] @ 0x1221a52 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x1221a51 google.golang.org/grpc/internal/transport.NewServerTransport+0x1331 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:310 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [1: 16] @ 0xff868b 0xff8659 0xff7e29 0xff7865 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0xff868a bytes.(*Buffer).String+0xea bytes/buffer.go:77 # 0xff8658 golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:518 # 0xff7e28 golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x328 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:381 # 0xff7864 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:316 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 16] @ 0x707a93 0x7084d9 0x8b26b1 0x8b0846 0x8b44f7 0x115d03b 0x1390ee6 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x707a92 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b0845 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115d03a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:664 # 0x1390ee5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x12f9baa 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:376 # 0x136403d 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 # 0x12f9a02 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:378 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 512] @ 0xb3297f 0xb816d2 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb816d1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:364 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0xddee3d 0xde79b7 0xde90b8 0xdbf365 0xdbedc5 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xddee3c github.com/quic-go/quic-go.(*SendStream).handleStopSendingFrame+0xdc github.com/quic-go/quic-go@v0.57.1/send_stream.go:579 # 0xde79b6 github.com/quic-go/quic-go.(*Stream).handleStopSendingFrame+0x16 github.com/quic-go/quic-go@v0.57.1/stream.go:160 # 0xde90b7 github.com/quic-go/quic-go.(*streamsMap).HandleStopSendingFrame+0x37 github.com/quic-go/quic-go@v0.57.1/streams_map.go:249 # 0xdbf364 github.com/quic-go/quic-go.(*Conn).handleFrame+0xa4 github.com/quic-go/quic-go@v0.57.1/connection.go:1891 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 128] @ 0xd31d49 0xd31be5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb7fbb0 0x48b5a1 # 0xd31d48 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:264 # 0xd31be4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:251 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 352] @ 0xc0e485 0xc0e305 0xc240ac 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc240ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 112] @ 0x6957af 0xdaae65 0xda5353 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 128] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x90d50e 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x90d50d crypto/tls.(*Conn).writeRecordLocked+0x3ad crypto/tls/conn.go:995 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 512] @ 0x7ad7de 0x7ad7f3 0xda5954 0xda537a 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 32] @ 0x14af154 0x14c6142 0x14c637f 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14af153 crypto/internal/fips140/nistec.P256OrdInverse+0x913 crypto/internal/fips140/nistec/p256_ordinv.go:99 # 0x14c6141 crypto/internal/fips140/ecdsa.inverse[...]+0x41 crypto/internal/fips140/ecdsa/ecdsa.go:371 # 0x14c637e crypto/internal/fips140/ecdsa.signGeneric[...]+0xfe crypto/internal/fips140/ecdsa/ecdsa.go:331 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x65aa3f 0x6703d1 0x6703b2 0xcde0ed 0x112b24f 0xe00927 0xde33df 0xde1c2b 0xde0a25 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x6703d0 net.ipEmptyString+0x50 net/ip.go:332 # 0x6703b1 net.(*UDPAddr).String+0x31 net/udpsock.go:48 # 0xcde0ec github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).VerifySourceAddress+0x2c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:354 # 0x112b24e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.2+0x2e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:408 # 0xe00926 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.func1+0x46 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:129 # 0xde33de github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x2fe github.com/quic-go/quic-go@v0.57.1/server.go:743 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x94c40e 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 72] @ 0xc0e485 0xc0e305 0xc240ac 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc240ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 3072] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 208] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xce082a 0xce1a74 0xd3d019 0x10ccb6f 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce0829 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:704 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 256] @ 0xb3297f 0xb81936 0xb81918 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81935 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81917 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:153 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0xda597b 0xda537a 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xda597a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:52 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 32] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 256] @ 0x4a4812 0x4a3da5 0x8aa9b4 0x107525f 0x107525a 0x1075129 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0x107525e github.com/libp2p/go-buffer-pool.Put+0x3e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0x1075259 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).Close+0x39 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:34 # 0x1075128 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x4c8 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:181 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 176] @ 0x4ddac6 0x658c25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4ddac5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1: 64] @ 0x53d285 0x53d519 0x1403ea5 0x1403a17 0x1404acb 0x1406555 0x14061e5 0x14057d3 0x4a530a 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d518 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:197 # 0x1403ea4 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x44 github.com/creachadair/jrpc2@v1.3.4/json.go:163 # 0x1403a16 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.4/json.go:67 # 0x1404aca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.4/json.go:290 # 0x1406554 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.4/server.go:294 # 0x14061e4 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.4/server.go:271 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 16] @ 0x6ffdc5 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6ffdc4 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x3c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:62 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 64] @ 0x51f406 0x722411 0x70e7ca 0x70e656 0x70f4b4 0x7107f5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x70e7c9 github.com/syndtr/goleveldb/leveldb.(*DB).logf+0x3e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_util.go:38 # 0x70e655 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x275 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:580 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 19072] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700dc9 0x7294a5 0x70d191 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700dc8 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x108 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:328 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x6e928c 0x704e6d 0x704e44 0x7006eb 0x700dc9 0x7294a5 0x70d191 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e928b github.com/syndtr/goleveldb/leveldb/comparer.bytesComparer.Successor+0x8b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/comparer/bytes_comparer.go:41 # 0x704e6c github.com/syndtr/goleveldb/leveldb.(*iComparer).uSuccessor+0xac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/comparer.go:30 # 0x704e43 github.com/syndtr/goleveldb/leveldb.(*iComparer).Successor+0x83 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/comparer.go:61 # 0x7006ea github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x6a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:211 # 0x700dc8 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x108 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:328 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [11: 2816] @ 0xb3297f 0xb80a8c 0xb80a6e 0xb80a62 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80a8b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb80a6d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb80a61 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x9c2085 0x9f00df 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9c2084 net/http.newTextprotoReader+0x24 net/http/request.go:1039 # 0x9f00de net/http.readRequest+0x3e net/http/request.go:1080 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 288] @ 0x121646e 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x121646d google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x24d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:566 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x12fbf58 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0xb79086 0xb78ff7 0xb79606 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79085 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79605 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:110 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 576] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 40960] @ 0x6e77b5 0x6e71f3 0x6e73a5 0x700505 0x70101c 0x7294a5 0x70d191 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e73a4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x700504 github.com/syndtr/goleveldb/leveldb/table.(*Writer).writeBlock+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:185 # 0x70101b github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:365 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 48] @ 0x480fda 0x480fef 0xdf9e36 0xde8056 0xde7e27 0xdb6013 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdf9e35 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x95 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:63 # 0xde8055 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x1b5 github.com/quic-go/quic-go@v0.57.1/streams_map.go:73 # 0xde7e26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.57.1/streams_map.go:60 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0xb3297f 0xb80545 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80544 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:249 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x776b8d 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 80] @ 0xff6e11 0xff6d0b 0xff7f1f 0xff7865 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0xff6e10 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.48.0/http2/hpack/tables.go:60 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff7f1e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:393 # 0xff7864 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:316 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 48] @ 0x12a171d 0x139484c 0x48b5a1 # 0x12a171c google.golang.org/grpc.(*Server).Serve+0x4bc google.golang.org/grpc@v1.77.0/server.go:958 # 0x139484b github.com/pactus-project/pactus/www/grpc.(*Server).startListening.func1+0xab github.com/pactus-project/pactus/www/grpc/server.go:102 0: 0 [1: 9472] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0xb7f8a5 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7f8a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x6c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:127 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x107758a 0x1077591 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1077589 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/pb.Status.Enum+0x15c9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/pb/circuit.pb.go:66 # 0x1077590 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x15d0 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:441 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0x930c35 0x930b30 0x930b2f 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x930c34 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd94 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x930b2f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0xc8f vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x930b2e crypto/tls.(*serverHelloMsg).marshal+0xc8e crypto/tls/handshake_messages.go:791 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 960] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 128] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x8aa758 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x6829d5 0x8c634f 0xd6001a 0x10cb6b2 0xd310a5 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x8c634e github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.1/multistream.go:88 # 0xd60019 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x120b8fe 0x120b9c2 0x12224ae 0x48b5a1 # 0x120b8fd google.golang.org/grpc/internal/transport.newOutStreamList+0x7d google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:278 # 0x120b9c1 google.golang.org/grpc/internal/transport.newLoopyWriter+0x141 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:555 # 0x12224ad google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xad google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:341 0: 0 [2: 32] @ 0x93a099 0x93a004 0x939ffd 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x93a098 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x93a003 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x939ffc crypto/tls.(*certificateMsgTLS13).marshal+0x3c crypto/tls/handshake_messages.go:1467 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x89c4be 0x8aace7 0x107a3b6 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x89c4bd github.com/libp2p/go-libp2p/core/crypto.(*Ed25519PrivateKey).GetPublic+0x3d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/ed25519.go:74 # 0x8aace6 github.com/libp2p/go-libp2p/core/record.Seal+0x226 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:79 # 0x107a3b5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x675 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:667 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x933345 0x933311 0x933217 0x79aae2 0x79af3c 0x9331cb 0x9330c7 0x79aae2 0x79af3c 0x930e2a 0x930d1a 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x933344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x933310 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x933216 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:801 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9331ca vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9330c6 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x930e29 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x930d19 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0xb82738 0x48b5a1 # 0xb82737 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x8d7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:469 0: 0 [1: 16] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [1: 32] @ 0xdf2f36 0x4a3e91 0xdc3528 0xdc354f 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdf2f35 github.com/quic-go/quic-go.init.0.func2+0x35 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:90 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdc3527 github.com/quic-go/quic-go.getLargePacketBuffer+0x327 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:79 # 0xdc354e github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x34e github.com/quic-go/quic-go@v0.57.1/connection.go:2616 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 32] @ 0x7899b7 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7899b6 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x96 crypto/elliptic/nistec.go:240 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0xdcc1bb 0xdcb325 0xdd250b 0xdd1d45 0xdd1bf0 0xdcf30f 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdcc1ba github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3ba github.com/quic-go/quic-go@v0.57.1/framer.go:204 # 0xdcb324 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdcf30e github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x6ae github.com/quic-go/quic-go@v0.57.1/packet_packer.go:402 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x900154 0x949d4c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x900153 crypto/tls.signedMessage+0x33 crypto/tls/auth.go:90 # 0x949d4b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5ab crypto/tls/handshake_server_tls13.go:1117 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x48777c 0x4ed068 0xddcfd9 0xddc82a 0xe0991d 0xe09918 0xd3ca2a 0x1079639 0x1078cb6 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xddcfd8 github.com/quic-go/quic-go.(*SendStream).write+0x698 github.com/quic-go/quic-go@v0.57.1/send_stream.go:169 # 0xddc829 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.57.1/send_stream.go:100 # 0xe0991c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.57.1/stream.go:124 # 0xe09917 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:63 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x1079638 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:564 # 0x1078cb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [11: 16850944] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x14798b3 0x1485012 0x6953f2 0xdab345 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6953f1 golang.org/x/crypto/hkdf.Extract+0xb1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:32 # 0xdab344 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:55 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 256] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 96] @ 0x51c449 0x10cdb45 0x10cd8ff 0xc24125 0x48b5a1 # 0x51c448 fmt.Errorf+0x168 fmt/errors.go:32 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 1280] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 144] @ 0x480f93 0x40b6c5 0x40b6b8 0x40ffb7 0x72c385 0x72b5da 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c384 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:433 # 0x72b5d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 57344] @ 0x6e8035 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e8034 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 2112] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 32] @ 0xc0bd2e 0xc0d3c5 0xc0ce28 0xc142ca 0x10cd815 0xc24125 0x48b5a1 # 0xc0bd2d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 48] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb7ce36 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7ce35 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x7993c5 0x7b4805 0x7ba5f0 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b4804 crypto/x509.parseAI+0x84 crypto/x509/parser.go:186 # 0x7ba5ef crypto/x509.parseCertificate+0x7cf crypto/x509/parser.go:1009 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x115c106 0x8c2047 0x115bc7f 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x115c105 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x1c5 github.com/pactus-project/pactus/state/state.go:542 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bc7e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:538 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xb3297f 0xb80545 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80544 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:249 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x7993c5 0x7b4805 0x7ba5f0 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b4804 crypto/x509.parseAI+0x84 crypto/x509/parser.go:186 # 0x7ba5ef crypto/x509.parseCertificate+0x7cf crypto/x509/parser.go:1009 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 2048] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 160] @ 0x95b43c 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 128] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 48] @ 0x65aa3f 0x1071f6a 0x107568d 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x1071f69 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*constraints).Reserve+0x2e9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/constraints.go:68 # 0x107568c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x36c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:219 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 336] @ 0x415a34 0x4ed028 0x70b8ca 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0x70b8c9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0xa9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:171 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 112] @ 0x539baa 0x539e3b 0x53952f 0x11d0ca5 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539e3a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x53952e context.AfterFunc+0x6e context/context.go:329 # 0x11d0ca4 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xa4 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:85 0: 0 [1: 24] @ 0x7b42ba 0x7ba4ad 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b42b9 crypto/x509.parseName+0x59 crypto/x509/parser.go:149 # 0x7ba4ac crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 448] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 48] @ 0x468a32 0x467f25 0x468145 0x6705a6 0x6704f3 0xcde0ed 0x112b24f 0xe00927 0xde33df 0xde1c2b 0xde0a25 0x48b5a1 # 0x6705a5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x6704f2 net.(*UDPAddr).String+0x172 net/udpsock.go:52 # 0xcde0ec github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).VerifySourceAddress+0x2c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:354 # 0x112b24e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.2+0x2e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:408 # 0xe00926 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.func1+0x46 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:129 # 0xde33de github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x2fe github.com/quic-go/quic-go@v0.57.1/server.go:743 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 48] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 64] @ 0x8aa80f 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x51f406 0xa31894 0xb2ca2f 0xb2de5d 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2ca2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0xae github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:135 # 0xb2de5c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [2: 128] @ 0x543115 0x5c3c45 0x6a345d 0x6a33fb 0x6a50f5 0x6a4f50 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a345c github.com/pactus-project/pactus/util/encoding.ReadElements+0x9c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a33fa github.com/pactus-project/pactus/crypto/ed25519.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/ed25519/signature.go:75 # 0x6a50f4 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x94 github.com/pactus-project/pactus/types/tx/tx.go:413 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 240] @ 0xb8057f 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb8057e github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x13e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:252 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 208] @ 0x599a45 0x598815 0x5982f3 0x69af55 0x69af37 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x69af54 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x69af36 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x52cea5 0x52cfb0 0x78c5ee 0x7bae98 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x78c5ed encoding/asn1.ObjectIdentifier.String+0x4d encoding/asn1/asn1.go:234 # 0x7bae97 crypto/x509.parseCertificate+0x1077 crypto/x509/parser.go:1055 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0xd33332 0xd33205 0x10393cd 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd33331 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:241 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10393cc github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:235 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0xb32636 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb32635 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:91 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x5b8d33 0x5b8fcc 0x1391ad7 0x1391a73 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1391ad6 github.com/pactus-project/pactus/crypto.Address.String+0x2b6 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1391a72 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:312 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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:394 # 0x136403d 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 # 0x12f9d62 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:396 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 128] @ 0x12f98fc 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12f98fb 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:364 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x11fe3c8 0x120c6f9 0x120dce5 0x120bca5 0x12224dc 0x48b5a1 # 0x11fe3c7 golang.org/x/net/http2.(*Framer).WriteHeaders+0x3e7 golang.org/x/net@v0.48.0/http2/frame.go:1171 # 0x120c6f8 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x2f8 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:767 # 0x120dce4 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x744 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:1061 # 0x120bca4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:623 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [2: 448] @ 0x122c365 0x122c232 0x1220a47 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x122c364 golang.org/x/net/http2.NewFramer+0x384 golang.org/x/net@v0.48.0/http2/frame.go:438 # 0x122c231 google.golang.org/grpc/internal/transport.newFramer+0x251 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:434 # 0x1220a46 google.golang.org/grpc/internal/transport.NewServerTransport+0x326 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:172 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [2: 32] @ 0xdaae16 0xda52dd 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdaae15 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:21 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 160] @ 0xce293e 0xce047d 0xce22a5 0x1074d54 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xce047c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1fc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:676 # 0xce22a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:934 # 0x1074d53 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0xf3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:140 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x48777c 0x4ed068 0x649305 0x648c29 0x1212d88 0x1213045 0x1296c25 0x12968e8 0x12960e5 0x12943fa 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0x649304 net.(*sysDialer).dialParallel+0x2c4 net/dial.go:624 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x1212d87 google.golang.org/grpc/internal/transport.dial+0x3c7 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:185 # 0x1213044 google.golang.org/grpc/internal/transport.NewHTTP2Client+0x164 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:222 # 0x1296c24 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.77.0/clientconn.go:1403 # 0x12968e7 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.77.0/clientconn.go:1350 # 0x12960e4 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1282 # 0x12943f9 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.77.0/clientconn.go:945 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x94c48d 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x1078df6 0x48b5a1 # 0x1078df5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x2f5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:530 0: 0 [1: 64] @ 0xdca130 0xdca124 0xde73aa 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xdca12f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:78 # 0xdca123 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:38 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 96] @ 0x69af85 0x69af5b 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69af84 bytes.NewBuffer+0xe4 bytes/buffer.go:478 # 0x69af5a github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/certificate/certificate.go:140 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 208] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x5391b9 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x12fbf58 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 32] @ 0xddee96 0xde79b7 0xde90b8 0xdbf365 0xdbedc5 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xddee95 github.com/quic-go/quic-go.(*SendStream).handleStopSendingFrame+0x135 github.com/quic-go/quic-go@v0.57.1/send_stream.go:582 # 0xde79b6 github.com/quic-go/quic-go.(*Stream).handleStopSendingFrame+0x16 github.com/quic-go/quic-go@v0.57.1/stream.go:160 # 0xde90b7 github.com/quic-go/quic-go.(*streamsMap).HandleStopSendingFrame+0x37 github.com/quic-go/quic-go@v0.57.1/streams_map.go:249 # 0xdbf364 github.com/quic-go/quic-go.(*Conn).handleFrame+0xa4 github.com/quic-go/quic-go@v0.57.1/connection.go:1891 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 80] @ 0x55ba27 0x1403f1d 0x1403a17 0x1404acb 0x1406555 0x14061e5 0x14057d3 0x4a530a 0x48b5a1 # 0x55ba26 encoding/json.Marshal+0x126 encoding/json/encode.go:213 # 0x1403f1c github.com/creachadair/jrpc2.(*jmessage).toJSON+0xbc github.com/creachadair/jrpc2@v1.3.4/json.go:186 # 0x1403a16 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.4/json.go:67 # 0x1404aca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.4/json.go:290 # 0x1406554 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.4/server.go:294 # 0x14061e4 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.4/server.go:271 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 8] @ 0x140a0c8 0x1406189 0x14057d3 0x4a530a 0x48b5a1 # 0x140a0c7 github.com/creachadair/jrpc2.tasks.responses+0x447 github.com/creachadair/jrpc2@v1.3.4/server.go:811 # 0x1406188 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.4/server.go:271 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 112] @ 0x1215dbb 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x1215dba google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x5a google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:491 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x12fbf58 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 64] @ 0xdb390a 0xdb362c 0xdbf6fd 0xdbedc5 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdb3909 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x169 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:144 # 0xdb362b github.com/quic-go/quic-go.(*connIDGenerator).Retire+0x2cb github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:124 # 0xdbf6fc github.com/quic-go/quic-go.(*Conn).handleFrame+0x43c github.com/quic-go/quic-go@v0.57.1/connection.go:1903 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 128] @ 0x4a4732 0x4a3da5 0xddf41a 0xddf3f3 0xddf3f2 0xd9e49f 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddf419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xddf3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xddf3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xd9e49e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:609 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 32] @ 0x1406354 0x14061e5 0x14057d3 0x4a530a 0x48b5a1 # 0x1406353 github.com/creachadair/jrpc2.(*Server).deliver+0x93 github.com/creachadair/jrpc2@v1.3.4/server.go:281 # 0x14061e4 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.4/server.go:271 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x5d1612 0x5d1606 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x5d1611 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Get+0x51 github.com/consensys/gnark-crypto@v0.19.2/field/pool/pool.go:20 # 0x5d1605 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x45 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:890 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x40cbf2 0x40b74d 0x410d25 0xc21c05 0xc21ae9 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc21c04 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x6a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:77 # 0xc21ae8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x588 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 288] @ 0x12adc88 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x12adc87 google.golang.org/grpc.newClientStreamWithParams+0x647 google.golang.org/grpc@v1.77.0/stream.go:327 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x12fbf58 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [2: 24576] @ 0x1392f7e 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1392f7d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x5d github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 112] @ 0x48777c 0x4ed068 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x114bc78 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 32] @ 0x14798b3 0x900285 0x949d4c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x900284 crypto/tls.signedMessage+0x164 crypto/tls/auth.go:93 # 0x949d4b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5ab crypto/tls/handshake_server_tls13.go:1117 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0xdca0c5 0x4a3e91 0xdf393c 0xdca81d 0xdca7fb 0xdca1fd 0xdda4b9 0xdda2dc 0xde7956 0xde9402 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdca0c4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:17 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf393b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:124 # 0xdca81c github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).InsertAfter+0x57c github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:203 # 0xdca7fa github.com/quic-go/quic-go.(*frameSorter).push+0x55a github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:156 # 0xdca1fc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:46 # 0xdda4b8 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:310 # 0xdda2db github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:288 # 0xde7955 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.57.1/stream.go:156 # 0xde9401 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.57.1/streams_map.go:317 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 6784] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 256] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x8aa758 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 8] @ 0x40b82e 0x40ffdb 0x72c5a5 0x72b5da 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c5a4 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x72b5d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x4be4a6 0x4cf569 0x522972 0x522973 0x523e65 0x5227be 0x5251be 0x51f3f3 0x722411 0x72c136 0x72c97e 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x4be4a5 reflect.packEface+0x45 reflect/value.go:135 # 0x4cf568 reflect.valueInterface+0xa8 reflect/value.go:1495 # 0x522971 reflect.Value.Interface+0x91 reflect/value.go:1473 # 0x522972 fmt.(*pp).printValue+0x92 fmt/print.go:769 # 0x523e64 fmt.(*pp).printValue+0x1584 fmt/print.go:910 # 0x5227bd fmt.(*pp).printArg+0x49d fmt/print.go:759 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x72c135 github.com/syndtr/goleveldb/leveldb.(*version).computeCompaction+0x475 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:399 # 0x72c97d github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x2fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:555 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x468b06 0x777bac 0x778997 0x778625 0x7782bf 0xb127c9 0xb13a15 0xb12137 0xe04036 0xe04028 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13a14 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0x40cbf2 0x40b74d 0x40ffdb 0x72c385 0x72b5da 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c384 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:433 # 0x72b5d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 160] @ 0xdc4cf2 0xdc4c32 0xde8585 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xdc4cf1 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x131 github.com/quic-go/quic-go@v0.57.1/internal/flowcontrol/stream_flow_controller.go:34 # 0xdc4c31 github.com/quic-go/quic-go.(*Conn).newFlowController+0x71 github.com/quic-go/quic-go@v0.57.1/connection.go:2902 # 0xde8584 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 32] @ 0x468a32 0x467f25 0x46821d 0x66ce97 0x66ce13 0xb15362 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x66ce96 net.JoinHostPort+0x1f6 net/ipsock.go:240 # 0x66ce12 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0xb15361 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x61 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 32] @ 0x6f980f 0x6ea4d6 0x6ea57a 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6ea4d5 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 # 0x6ea579 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 10880] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700b31 0x72932b 0x727f05 0x71d80e 0x70cdfd 0x70c219 0x70ba09 0x70c89d 0x70c737 0x710176 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700b30 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:265 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x727f04 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x71d80d github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x70cdfc github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c89c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c736 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x710175 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: 32] @ 0x14df78b 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14df78a crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0xaa crypto/internal/fips140/tls13/tls13.go:97 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 144] @ 0x480fda 0x480fef 0xdca166 0xde73aa 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xdca165 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:39 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 8] @ 0xe09765 0xe098ac 0xd3c8ea 0x10d348c 0x10ce3c2 0x114bc78 0x48b5a1 # 0xe09764 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:40 # 0xe098ab github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:59 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0xde73db 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xde73da github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.57.1/receive_stream.go:71 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 32] @ 0x14798b3 0x14dfcc7 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14dfcc6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0x654fd7 0x66b03c 0x66ab7b 0x65fab8 0x66f287 0x66f129 0x66f12a 0x64a48e 0x649c68 0x6498c5 0x48b5a1 # 0x654fd6 net.(*netFD).connect+0x216 net/fd_unix.go:91 # 0x66b03b net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66f286 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x66f128 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x66f129 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x64a48d net.(*sysDialer).dialSingle+0x3cd net/dial.go:721 # 0x649c67 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x6498c4 net.(*sysDialer).dialParallel.func1+0x84 net/dial.go:606 0: 0 [1: 80] @ 0xd9913a 0x4a3e91 0xd9a25e 0xd9cd09 0xdc44e8 0xdc3c85 0xdc249c 0xdb6ba8 0x48b5a1 # 0xd99139 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:35 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd9a25d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:38 # 0xd9cd08 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x328 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:312 # 0xdc44e7 github.com/quic-go/quic-go.(*Conn).sendPackedCoalescedPacket+0x307 github.com/quic-go/quic-go@v0.57.1/connection.go:2786 # 0xdc3c84 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x284 github.com/quic-go/quic-go@v0.57.1/connection.go:2691 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 64] @ 0x7856b7 0x943f42 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7856b6 crypto/ecdh.(*x25519Curve).NewPublicKey+0xd6 crypto/ecdh/x25519.go:76 # 0x943f41 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xae1 crypto/tls/handshake_server_tls13.go:269 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x1075ae8 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1075ae7 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7c7 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:248 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0x12900aa 0x11f836f 0x12acddb 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x12900a9 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.77.0/clientconn.go:114 # 0x11f836e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.77.0/internal/resolver/config_selector.go:166 # 0x12acdda google.golang.org/grpc.newClientStream+0x5ba google.golang.org/grpc@v1.77.0/stream.go:229 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x12fbf58 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 8] @ 0x6a93c5 0x6a9355 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a93c4 github.com/pactus-project/pactus/types/vote.makeJust+0x124 github.com/pactus-project/pactus/types/vote/cp_just.go:61 # 0x6a9354 github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xb4 github.com/pactus-project/pactus/types/vote/cp_vote.go:143 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 4608] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0xc425b2 0xc42925 0xc46f3b 0xc39325 0xc351c5 0x48b5a1 # 0xc425b1 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).nearFirstPeers+0xf1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:177 # 0xc42924 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DeliverMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:196 # 0xc46f3a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DeliverMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:173 # 0xc39324 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1454 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [2: 64] @ 0x7785ba 0x7782bf 0xb127c9 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7785b9 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 48] @ 0x468b06 0xb792a5 0xb792ec 0xb793f5 0xb81d53 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb792a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb792eb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb81d52 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:394 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x468b06 0x103d016 0x8aab2a 0x107a3b6 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x103d015 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/proto.(*ReservationVoucher).MarshalRecord+0x95 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/proto/voucher.go:45 # 0x8aab29 github.com/libp2p/go-libp2p/core/record.Seal+0x69 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:52 # 0x107a3b5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x675 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:667 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0x51c4e9 0x51c4dd 0xdde31d 0xe09a6c 0xe09a4f 0xd3cb62 0xb76b14 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c4e8 errors.New+0x208 errors/errors.go:65 # 0x51c4dc fmt.Errorf+0x1fc fmt/errors.go:30 # 0xdde31c github.com/quic-go/quic-go.(*SendStream).Close+0x19c github.com/quic-go/quic-go@v0.57.1/send_stream.go:435 # 0xe09a6b github.com/quic-go/quic-go.(*Stream).Close+0x2b github.com/quic-go/quic-go@v0.57.1/stream.go:148 # 0xe09a4e github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Close+0xe github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:81 # 0xd3cb61 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:81 # 0xb76b13 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:29 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x1231774 0x521f5b 0x52274e 0x526065 0x51f71e 0x11c691c 0x12a257f 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x1231773 google.golang.org/grpc/internal/transport.ConnectionError.Error+0x53 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:664 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x526064 fmt.(*pp).doPrint+0x44 fmt/print.go:1208 # 0x51f71d fmt.Sprint+0x3d fmt/print.go:279 # 0x11c691b google.golang.org/grpc/internal/channelz.Info+0x3b google.golang.org/grpc@v1.77.0/internal/channelz/logging.go:32 # 0x12a257e google.golang.org/grpc.(*Server).newHTTP2Transport+0x41e google.golang.org/grpc@v1.77.0/server.go:1028 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [2: 160] @ 0xb27ce5 0xb27c08 0xb73025 0x48b5a1 # 0xb27ce4 github.com/libp2p/go-libp2p-kbucket.(*bucket).peerIds+0x1a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:92 # 0xb27c07 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).ListPeers+0xc7 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:524 # 0xb73024 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:565 0: 0 [2: 32] @ 0xd78cad 0xd75cef 0xdbebca 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd78cac github.com/quic-go/quic-go/internal/wire.parseMaxDataFrame+0x2c github.com/quic-go/quic-go@v0.57.1/internal/wire/max_data_frame.go:15 # 0xd75cee github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x16e github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:139 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 48] @ 0x4c9a9d 0x5569bd 0x55739d 0x55649e 0x555cde 0x5558d9 0x1404445 0x1403d65 0x14000bb 0x13ffbee 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x5569bc encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55739c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1404444 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x364 github.com/creachadair/jrpc2@v1.3.4/json.go:239 # 0x1403d64 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.4/json.go:110 # 0x14000ba github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.4/client.go:80 # 0x13ffbed github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.4/client.go:67 0: 0 [1: 512] @ 0x7ad7de 0x7ad7f3 0xda5954 0xda537a 0xdad645 0xdae599 0xdadf71 0xdd5e44 0xdd58ad 0xdb9a65 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdad644 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).rollKeys+0x3a4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:123 # 0xdae598 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).open+0x4b8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:237 # 0xdadf70 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).Open+0x70 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:183 # 0xdd5e43 github.com/quic-go/quic-go.(*packetUnpacker).unpackShortHeaderPacket+0x203 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:156 # 0xdd58ac github.com/quic-go/quic-go.(*packetUnpacker).UnpackShortHeader+0x6c github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:114 # 0xdb9a64 github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x144 github.com/quic-go/quic-go@v0.57.1/connection.go:1169 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 288] @ 0x480f93 0x40b6c5 0x40b6b8 0x40f795 0x138ef7b 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x138ef7a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x1ba github.com/pactus-project/pactus/www/grpc/blockchain.go:38 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 320] @ 0xff6e11 0xff6d0b 0xff59b1 0x120c513 0x120dce5 0x120bca5 0x12224dc 0x48b5a1 # 0xff6e10 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.48.0/http2/hpack/tables.go:60 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff59b0 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2b0 golang.org/x/net@v0.48.0/http2/hpack/encode.go:68 # 0x120c512 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:747 # 0x120dce4 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x744 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:1061 # 0x120bca4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:623 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [1: 48] @ 0x14c66ea 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14c66e9 crypto/internal/fips140/ecdsa.signGeneric[...]+0x469 crypto/internal/fips140/ecdsa/ecdsa.go:365 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x415a34 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x10d348c 0x10ce3c2 0x103d496 0x73c1f1 0x103d510 0x10774d2 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x103d495 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadByte+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:41 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x103d50f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x2f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:46 # 0x10774d1 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1511 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:416 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 512] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x55bf5e 0x566e87 0x6b5f06 0x6ce844 0x6b5486 0x6c949d 0x6dda5f 0x6dda54 0x6de528 0x6de785 0x115aedd 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x55bf5d encoding/json.newEncodeState+0x1d encoding/json/encode.go:316 # 0x566e86 encoding/json.(*Encoder).Encode+0x66 encoding/json/stream.go:209 # 0x6b5f05 github.com/rs/zerolog.init.func7+0x85 github.com/rs/zerolog@v1.34.0/globals.go:90 # 0x6ce843 github.com/rs/zerolog.init.1.func1+0x23 github.com/rs/zerolog@v1.34.0/encoder_json.go:22 # 0x6b5485 github.com/rs/zerolog/internal/json.Encoder.AppendInterface+0x45 github.com/rs/zerolog@v1.34.0/internal/json/types.go:387 # 0x6c949c github.com/rs/zerolog.(*Event).Interface+0x11c github.com/rs/zerolog@v1.34.0/event.go:759 # 0x6dda5e github.com/rs/zerolog.(*Event).Any+0x27e github.com/rs/zerolog@v1.34.0/event.go:748 # 0x6dda53 github.com/pactus-project/pactus/util/logger.addFields+0x273 github.com/pactus-project/pactus/util/logger/logger.go:148 # 0x6de527 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x6de784 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x115aedc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x90d50e 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x90d50d crypto/tls.(*Conn).writeRecordLocked+0x3ad crypto/tls/conn.go:995 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b 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] @ 0xd76e68 0xd7696b 0xd7673c 0xdb8f5c 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd76e67 github.com/quic-go/quic-go/internal/wire.(*Header).parseLongHeader+0x4a7 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:246 # 0xd7696a github.com/quic-go/quic-go/internal/wire.parseHeader+0x8a github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:162 # 0xd7673b github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:138 # 0xdb8f5b github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x35b github.com/quic-go/quic-go@v0.57.1/connection.go:1075 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 8] @ 0xd05bff 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0x4d6ac3 0x10795e9 0x1078cb6 0x48b5a1 # 0xd05bfe github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d6ac2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10795e8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1078cb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xdaa42f 0xdaa333 0xda938f 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda938e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4ce github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:522 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 64] @ 0x1490d6e 0x69521d 0x94c5de 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 2816] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 1792] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0xde7ec6 0xde7e27 0xdb6013 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xde7ec5 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x25 github.com/quic-go/quic-go@v0.57.1/streams_map.go:67 # 0xde7e26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.57.1/streams_map.go:60 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x4a41bd 0x4a4086 0x4a3d54 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3d53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x5cda79 0x5d15f6 0x5ff025 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cda78 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1024] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1152] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 32] @ 0x103951c 0x1039523 0x10394d8 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x103951b github.com/libp2p/go-libp2p/p2p/host/autonat/pb.Message_ResponseStatus.Enum+0x51b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/pb/autonat.pb.go:109 # 0x1039522 github.com/libp2p/go-libp2p/p2p/host/autonat.newDialResponseError+0x522 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/proto.go:36 # 0x10394d7 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x4d7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:241 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x746b14 0x77e8bb 0x77e8b6 0x77e8b5 0x77e8bc 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x77e8ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x77e8b5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x77e8b4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77e8bb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 24] @ 0x65aa3f 0x66ccf1 0x66ccd2 0xb15362 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x66ccf0 net.ipEmptyString+0x50 net/ip.go:332 # 0x66ccd1 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xb15361 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x61 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 64] @ 0x8cd84a 0x8cd85a 0x8cce6f 0xb03125 0xb030f8 0xb0539c 0xaff18a 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x8cd849 go.opentelemetry.io/otel/attribute.computeDataFixed+0xa9 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:375 # 0x8cd859 go.opentelemetry.io/otel/attribute.newSet+0xb9 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:362 # 0x8cce6e go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x30e go.opentelemetry.io/otel@v1.39.0/attribute/set.go:265 # 0xb03124 go.opentelemetry.io/otel/attribute.NewSet+0x44 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:210 # 0xb030f7 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/context.go:16 # 0xb0539b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1bb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:72 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 24] @ 0x4d61ba 0x4a3e91 0x4d6e08 0x4d67f1 0x4d656c 0x4d654b 0xd00fa5 0xd005ef 0xd00438 0x48b5a1 # 0x4d61b9 io.init.func1+0x19 io/io.go:657 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x4d6e07 io.discard.ReadFrom+0x27 io/io.go:663 # 0x4d67f0 io.copyBuffer+0x150 io/io.go:415 # 0x4d656b io.Copy+0x8b io/io.go:388 # 0x4d654a io.CopyN+0x6a io/io.go:364 # 0xd00fa4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x3c4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:773 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 512] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x1204da5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x1204da4 google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x24 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:124 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 14592] @ 0x4a4812 0x4a3da5 0xddf41a 0xddf3f3 0xddf3f2 0xd9e49f 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddf419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xddf3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xddf3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xd9e49e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:609 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 72] @ 0xde6da6 0xdb38f4 0xdb331e 0xdc2152 0xdc1bab 0xdbfef7 0xdbfb9a 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xde6da5 github.com/quic-go/quic-go.(*statelessResetter).GetStatelessResetToken+0x85 github.com/quic-go/quic-go@v0.57.1/stateless_reset.go:38 # 0xdb38f3 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x153 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:147 # 0xdb331d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:92 # 0xdc2151 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf1 github.com/quic-go/quic-go@v0.57.1/connection.go:2388 # 0xdc1baa github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.57.1/connection.go:2333 # 0xdbfef6 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x316 github.com/quic-go/quic-go@v0.57.1/connection.go:1980 # 0xdbfb99 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.57.1/connection.go:1965 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 224] @ 0x48777c 0x4ed068 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x10d348c 0x10ce3c2 0x4d63ce 0x103d552 0x103d53e 0x10774d2 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0x103d551 io.ReadFull+0x71 io/io.go:354 # 0x103d53d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x5d github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:56 # 0x10774d1 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1511 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:416 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 288] @ 0xb7919e 0xb791ee 0xb7958c 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7919d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x53ad9c 0x53b42d 0x53b3ef 0x1039265 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x53ad9b context.WithDeadlineCause+0x29b context/context.go:656 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x1039264 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x264 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:223 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 352] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 320] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [7: 168] @ 0x5c4959 0x69ebb3 0x6a4b31 0x6a551e 0x6a5606 0x8c58cc 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8c58cb github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xdaae16 0xda52dd 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaae15 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:21 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 16] @ 0x77cbe8 0x77cc1c 0x783473 0x778286 0xb127c9 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x77cbe7 net.ParseIP+0x27 net/ip.go:528 # 0x77cc1b github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x778285 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [6: 672] @ 0xddc605 0xde7265 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xddc604 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.57.1/send_stream.go:78 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 48] @ 0x14dafe5 0x14e01b3 0x94c48d 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 2912] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x77cbe8 0x77cc1c 0x783473 0x778286 0xb127c9 0xb13a15 0xb12137 0xe04036 0xe04028 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x77cbe7 net.ParseIP+0x27 net/ip.go:528 # 0x77cc1b github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x778285 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13a14 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 24] @ 0xdaac95 0xdaa42f 0xdaa333 0xdad99a 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdad999 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:141 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 64] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x6829d5 0x10d2f67 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0xafb197 0x107749e 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x10d2f66 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x1c6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:147 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xafb196 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x107749d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x14dd github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:407 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x777e2a 0x777da0 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777e29 strings.(*Builder).WriteString+0x149 strings/builder.go:114 # 0x777d9f github.com/multiformats/go-multiaddr.(*Component).writeTo+0xbf github.com/multiformats/go-multiaddr@v0.16.1/component.go:224 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 48] @ 0x89ca73 0x89ce3e 0x8ab1a7 0x8aafe6 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x89ca72 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/ed25519.go:123 # 0x89ce3d github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:143 # 0x8ab1a6 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x66 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:176 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 480] @ 0xc0e485 0xc0e305 0xc240ac 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc240ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 32] @ 0xcdfa0a 0xcde605 0xcde425 0x112b378 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0xcdfa09 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0xa9 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:561 # 0xcde604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:394 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0x112b377 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:397 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 48] @ 0xd04186 0xd04329 0xd00f2f 0xd005ef 0xd00438 0x48b5a1 # 0xd04185 github.com/libp2p/go-yamux/v5.(*Stream).processFlags+0x2a5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:437 # 0xd04328 github.com/libp2p/go-yamux/v5.(*Stream).incrSendWindow+0x28 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:462 # 0xd00f2e github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x34e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:782 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 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] @ 0x6e3291 0x728218 0x7281ed 0x6f2b37 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e3290 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:495 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 48] @ 0x6f42dd 0x6f2bd2 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea0d0 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea0cf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x6eae69 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xc9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:79 # 0x6eb907 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 384] @ 0x4a423c 0x4a4086 0x4a3dfc 0x8c6a88 0x8c62cb 0xd6001a 0x10cb6b2 0xd310a5 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8c6a87 github.com/multiformats/go-multistream.getWriter+0x27 github.com/multiformats/go-multistream@v0.6.1/multistream.go:336 # 0x8c62ca github.com/multiformats/go-multistream.delimWriteBuffered+0x4a github.com/multiformats/go-multistream@v0.6.1/multistream.go:80 # 0xd60019 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x704f0c 0x7006eb 0x700dc9 0x7294a5 0x70d191 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x704f0b github.com/syndtr/goleveldb/leveldb.(*iComparer).Successor+0x14b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/comparer.go:64 # 0x7006ea github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x6a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:211 # 0x700dc8 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x108 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:328 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0xde7125 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb7fbb0 0x48b5a1 # 0xde7124 github.com/quic-go/quic-go.newStream+0xa4 github.com/quic-go/quic-go@v0.57.1/stream.go:78 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 24] @ 0xdac456 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0xdac455 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x95 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:65 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [1: 128] @ 0x4a4732 0x4a3da5 0x6e822f 0x7014bd 0x70125c 0x7294a5 0x70d191 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x7014bc github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close.func1+0x3c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:312 # 0x70125b github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x59b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:386 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 32] @ 0x4a024a 0x49fc07 0x77cf6e 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x4a0249 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fc06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x77cf6d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x7c279e 0xd68ce5 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7c279d crypto/x509.(*Certificate).Verify+0x61d crypto/x509/verify.go:909 # 0xd68ce4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:184 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x51f406 0xb13a74 0xb12137 0xe04036 0xe04028 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xb13a73 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb3 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 896] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 320] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x1409d71 0x1406189 0x14057d3 0x4a530a 0x48b5a1 # 0x1409d70 github.com/creachadair/jrpc2.tasks.responses+0xf0 github.com/creachadair/jrpc2@v1.3.4/server.go:789 # 0x1406188 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.4/server.go:271 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 32] @ 0xdf2877 0xdf2853 0xdb4273 0xdb3fcc 0xdc1228 0xdb6cf7 0x48b5a1 # 0xdf2876 github.com/quic-go/quic-go.newClosedLocalConn+0x116 github.com/quic-go/quic-go@v0.57.1/closed_conn.go:25 # 0xdf2852 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0xf2 github.com/quic-go/quic-go@v0.57.1/transport.go:821 # 0xdb4272 github.com/quic-go/quic-go.connRunners.ReplaceWithClosed+0x392 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:37 # 0xdb3fcb github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0xeb github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:196 # 0xdc1227 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x967 github.com/quic-go/quic-go@v0.57.1/connection.go:2252 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [1: 16] @ 0x934d19 0x934c84 0x934c7d 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x934d18 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x934c83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x934c7c crypto/tls.(*encryptedExtensionsMsg).marshal+0x3c crypto/tls/handshake_messages.go:1013 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 160] @ 0x5b8d33 0x5b8fcc 0x1396e58 0x1396e4d 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1396e57 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x417 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1396e4c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x40c github.com/pactus-project/pactus/www/grpc/transaction.go:314 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 192] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0xdcb107 0xdffb3f 0xdb394a 0xdb331e 0xdc2152 0xdc1bab 0xdbfef7 0xdbfb9a 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdcb106 github.com/quic-go/quic-go.(*framer).QueueControlFrame+0x1a6 github.com/quic-go/quic-go@v0.57.1/framer.go:86 # 0xdffb3e github.com/quic-go/quic-go.(*Conn).queueControlFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2955 # 0xdb3949 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x1a9 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:144 # 0xdb331d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:92 # 0xdc2151 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf1 github.com/quic-go/quic-go@v0.57.1/connection.go:2388 # 0xdc1baa github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.57.1/connection.go:2333 # 0xdbfef6 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x316 github.com/quic-go/quic-go@v0.57.1/connection.go:1980 # 0xdbfb99 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.57.1/connection.go:1965 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 96] @ 0x468b06 0xb7fd5a 0xb7fd2c 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7fd59 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x119 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb7fd2b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:168 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 9472] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 4864] @ 0x4a4812 0x4a3da5 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 224] @ 0x122c365 0x122c232 0x1213e9c 0x1296c25 0x12968e8 0x12960e5 0x12943fa 0x48b5a1 # 0x122c364 golang.org/x/net/http2.NewFramer+0x384 golang.org/x/net@v0.48.0/http2/frame.go:438 # 0x122c231 google.golang.org/grpc/internal/transport.newFramer+0x251 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:434 # 0x1213e9b google.golang.org/grpc/internal/transport.NewHTTP2Client+0xfbb google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:339 # 0x1296c24 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.77.0/clientconn.go:1403 # 0x12968e7 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.77.0/clientconn.go:1350 # 0x12960e4 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1282 # 0x12943f9 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.77.0/clientconn.go:945 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db3ce 0x14e02e6 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db3cd crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x72c229 0x72c203 0x72b5da 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c228 github.com/syndtr/goleveldb/leveldb.(*versionStaging).getScratch+0x88 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:418 # 0x72c202 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x62 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:428 # 0x72b5d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 192] @ 0xddd868 0xddd6bb 0xdcc903 0xdcb4aa 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xddd867 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0xe7 github.com/quic-go/quic-go@v0.57.1/send_stream.go:266 # 0xddd6ba github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.57.1/send_stream.go:225 # 0xdcc902 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.57.1/framer.go:261 # 0xdcb4a9 github.com/quic-go/quic-go.(*framer).Append+0x269 github.com/quic-go/quic-go@v0.57.1/framer.go:109 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 80] @ 0x729565 0x7294eb 0x70d191 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x729564 github.com/syndtr/goleveldb/leveldb.newTableFile+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:53 # 0x7294ea github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0xca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:588 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 32] @ 0xb3297f 0xb80a8c 0xb80a6e 0xb80a62 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80a8b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb80a6d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb80a61 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 416] @ 0x1215dcc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x1215dcb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:483 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x12fbf58 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 96] @ 0x513705 0x513a1d 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea0d0 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x513704 os.newFile+0x64 os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea0cf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x6eae69 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xc9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:79 # 0x6eb907 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x7993c5 0x7b44fd 0x7ba4ad 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b44fc crypto/x509.parseName+0x29c crypto/x509/parser.go:162 # 0x7ba4ac crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0x48777c 0x4ed068 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x103d496 0x73c1f1 0x103d510 0x107501b 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x103d495 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadByte+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:41 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x103d50f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x2f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:46 # 0x107501a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x3ba github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:160 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 24] @ 0x10cd1a7 0x10cd25b 0x10ccb75 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10cd1a6 github.com/multiformats/go-multistream.newOnce+0xc46 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x10cd25a github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0xcd5bbe 0xce0371 0xce22a5 0x1074d54 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xcd5bbd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetServicePeerLimits+0x3d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/limit.go:260 # 0xce0370 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:670 # 0xce22a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:934 # 0x1074d53 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0xf3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:140 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 72] @ 0x4dee0d 0x4dfa7a 0x4dda66 0x658c25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4dee0c syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:625 # 0x4dfa79 syscall.Recvfrom+0x99 syscall/syscall_unix.go:326 # 0x4dda65 syscall.NetlinkRIB+0x425 syscall/netlink_linux.go:89 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 32] @ 0x6a2a35 0x6a5255 0x6a4fa5 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a2a34 github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).Decode+0x34 github.com/pactus-project/pactus/crypto/ed25519/public_key.go:90 # 0x6a5254 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0x94 github.com/pactus-project/pactus/types/tx/tx.go:436 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x14cb506 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14cb505 crypto/internal/fips140/ecdsa.newDRBG[...]+0x105 crypto/internal/fips140/ecdsa/hmacdrbg.go:64 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 160] @ 0x14acf9f 0x14c5f68 0x14c9968 0x14c993b 0x7a064b 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14acf9e crypto/internal/fips140/nistec.(*P256Point).BytesX+0x1e crypto/internal/fips140/nistec/p256_asm.go:516 # 0x14c5f67 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x4c7 crypto/internal/fips140/ecdsa/ecdsa.go:482 # 0x14c9967 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14c993a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7a064a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x4ded45 0x4df0d2 0x66b0b0 0x66ab7b 0x65fab8 0x6737a7 0x671d14 0x118c433 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x4ded44 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4df0d1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x66b0af net.(*netFD).dial+0x42f net/sock_posix.go:139 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x671d13 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x118c432 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [2: 96] @ 0x6fed5c 0x7283c5 0x6f2b37 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fed5b github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 512] @ 0xc0e485 0xc0e305 0xc240ac 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc240ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 64] @ 0xcc5ea5 0x6e9543 0xcc5752 0xcc5210 0xcc4bdd 0xcc46f9 0xcde555 0xcde425 0x112b378 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0xcc5ea4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Pop+0xa4 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:321 # 0x6e9542 container/heap.Pop+0x62 container/heap/heap.go:63 # 0xcc5751 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Expire+0x51 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:285 # 0xcc520f github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).cleanUp+0x4f github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:222 # 0xcc4bdc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0xfc github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:181 # 0xcc46f8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0xcde554 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:383 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0x112b377 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:397 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 48] @ 0x6f980f 0x6f8eb0 0x6fd522 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd521 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 96] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 6912] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 64] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xda52dd 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 96] @ 0x53b505 0xde3752 0xde1c2b 0xde0a25 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xde3751 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x671 github.com/quic-go/quic-go@v0.57.1/server.go:803 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 288] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x40f7b9 0xcfd6a5 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xcfd6a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:236 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [5: 480] @ 0x79aea5 0x93ca54 0x93c9bc 0x90dc37 0x94861d 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93ca53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93c9bb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94861c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 160] @ 0x58a6ac 0x58a5cf 0x589dbd 0x57960c 0x579718 0x69922a 0x698ffe 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58a6ab math/big.nat.make+0x1eb math/big/nat.go:67 # 0x58a5ce math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579717 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x699229 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x698ffd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xdcc3ae 0xdcb325 0xdd250b 0xdd1d45 0xdd2f5c 0xdd2bb9 0xdc3b49 0xdc249c 0xdc24ec 0xdb6ba8 0x48b5a1 # 0xdcc3ad github.com/quic-go/quic-go.(*framer).appendControlFrames+0x5ad github.com/quic-go/quic-go@v0.57.1/framer.go:189 # 0xdcb324 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd2f5b github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x15b github.com/quic-go/quic-go@v0.57.1/packet_packer.go:781 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 48] @ 0x480fda 0x480fef 0xdca166 0xdc86b8 0xdb5a5d 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdca165 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:39 # 0xdc86b7 github.com/quic-go/quic-go.newInitialCryptoStream+0x177 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:121 # 0xdb5a5c github.com/quic-go/quic-go.(*Conn).preSetup+0x3c github.com/quic-go/quic-go@v0.57.1/connection.go:510 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0x55bf5e 0x566e87 0x6b5f06 0x6ce844 0x6b5486 0x6c949d 0x6dda5f 0x6dda54 0x6de528 0x6de785 0x115aedd 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x55bf5d encoding/json.newEncodeState+0x1d encoding/json/encode.go:316 # 0x566e86 encoding/json.(*Encoder).Encode+0x66 encoding/json/stream.go:209 # 0x6b5f05 github.com/rs/zerolog.init.func7+0x85 github.com/rs/zerolog@v1.34.0/globals.go:90 # 0x6ce843 github.com/rs/zerolog.init.1.func1+0x23 github.com/rs/zerolog@v1.34.0/encoder_json.go:22 # 0x6b5485 github.com/rs/zerolog/internal/json.Encoder.AppendInterface+0x45 github.com/rs/zerolog@v1.34.0/internal/json/types.go:387 # 0x6c949c github.com/rs/zerolog.(*Event).Interface+0x11c github.com/rs/zerolog@v1.34.0/event.go:759 # 0x6dda5e github.com/rs/zerolog.(*Event).Any+0x27e github.com/rs/zerolog@v1.34.0/event.go:748 # 0x6dda53 github.com/pactus-project/pactus/util/logger.addFields+0x273 github.com/pactus-project/pactus/util/logger/logger.go:148 # 0x6de527 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x6de784 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x115aedc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 1248] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xdaae16 0xdaa42f 0xdab1cb 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdaae15 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:21 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdab1ca github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:51 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 480] @ 0xc0e485 0xc0e305 0xc240ac 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc240ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 16] @ 0x468b06 0x7789db 0x778625 0x7782bf 0xb127c9 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xb138a5 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0xb138a4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x84 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0x77cbe8 0x77cc1c 0x783473 0x778286 0xb127c9 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf638 0x10bd2af 0x10bad99 0x10ba886 0x48b5a1 # 0x77cbe7 net.ParseIP+0x27 net/ip.go:528 # 0x77cc1b github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x778285 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf637 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:769 # 0x10bd2ae github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [2: 1792] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 32] @ 0x114fa5b 0x117bdad 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x114fa5a github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xba github.com/pactus-project/pactus/sync/bundle/message/message.go:111 # 0x117bdac github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:108 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1024] @ 0x4a4812 0x4a3da5 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 64] @ 0x1390827 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390826 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xac6 github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 48] @ 0xdaac95 0xdab4fb 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 16] @ 0x13b8a6a 0x13b8425 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b8a69 runtime/pprof.writeHeapInternal+0x5a9 runtime/pprof/pprof.go:672 # 0x13b8424 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x93bc79 0x93bbe4 0x93bbdd 0x90dc37 0x948a9d 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x93bc78 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x93bbe3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x93bbdc crypto/tls.(*finishedMsg).marshal+0x3c crypto/tls/handshake_messages.go:1699 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948a9c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:913 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [15: 22855680] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0xde7125 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xde7124 github.com/quic-go/quic-go.newStream+0xa4 github.com/quic-go/quic-go@v0.57.1/stream.go:78 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 16] @ 0xd3cfcd 0x10ccb6f 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd3cfcc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:154 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 112] @ 0x415a34 0x4ed028 0x70b8ca 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0x70b8c9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0xa9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:171 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 64] @ 0x6fb93c 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x468a32 0x467f25 0x468145 0x6663a7 0xd007db 0xd00438 0x48b5a1 # 0x6663a6 net.(*OpError).Error+0x46 net/net.go:507 # 0xd007da github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x35a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 112] @ 0x415a34 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0x8c5fa5 0x8c5faf 0xd6218f 0x104919c 0x104947a 0x1048bb0 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x8c5fa4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x8c5fae github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.1/client.go:127 # 0xd6218e github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.1/client.go:65 # 0x104919b github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x37b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:436 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xdc056d 0xdc07b9 0xe0830d 0xe08b93 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0xdc056c github.com/quic-go/quic-go.(*Conn).closeLocal+0x2c github.com/quic-go/quic-go@v0.57.1/connection.go:2115 # 0xdc07b8 github.com/quic-go/quic-go.(*Conn).CloseWithError+0x78 github.com/quic-go/quic-go@v0.57.1/connection.go:2131 # 0xe0830c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).closeWithError+0x4c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:55 # 0xe08b92 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x1b2 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:61 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 144] @ 0x66edb2 0x655e45 0x66f75b 0x66e5f0 0xb15327 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x66edb1 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x655e44 net.(*netFD).accept+0x304 net/fd_unix.go:178 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb15326 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 64] @ 0x57a2d3 0x7a1be5 0x79f8f0 0x7a1b39 0x7a2835 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x57a2d2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x7a1be4 crypto/ecdsa.privateKeyToFIPS[...].func2+0x64 crypto/ecdsa/ecdsa.go:587 # 0x79f8ef crypto/internal/fips140cache.(*Cache[...]).Get+0x8f crypto/internal/fips140cache/cache.go:36 # 0x7a1b38 crypto/ecdsa.privateKeyToFIPS[...]+0x118 crypto/ecdsa/ecdsa.go:583 # 0x7a2834 crypto/ecdsa.signFIPS[...]+0x74 crypto/ecdsa/ecdsa.go:416 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x1490c37 0x69521d 0x69578b 0x6958e7 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0x6958e6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:94 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 1536] @ 0xc237f3 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0xc237f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0xb2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1208 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 8] @ 0x6a5d6f 0x6a7c0d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5d6e github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x4e github.com/pactus-project/pactus/util/simplemerkle/merkle.go:70 # 0x6a7c0c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x6a4d07 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4d06 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x166 github.com/pactus-project/pactus/types/tx/tx.go:349 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x77cbe8 0x77cc1c 0x783473 0x778286 0xb127c9 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x77cbe7 net.ParseIP+0x27 net/ip.go:528 # 0x77cc1b github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x778285 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [2: 2816] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0x70d425 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x70d424 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x2c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 1280] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x8aa758 0xcff3c7 0xcff3b0 0xd0363c 0xd03a2f 0xd03ca5 0xd05f73 0xd3cb62 0xb76b14 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0363b github.com/libp2p/go-yamux/v5.(*Stream).sendClose+0x7b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:252 # 0xd03a2e github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xce github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:325 # 0xd03ca4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd05f72 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:47 # 0xd3cb61 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:81 # 0xb76b13 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:29 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0x5392bb 0x53929d 0xddc6b3 0xde7265 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x5392ba context.withCancel+0x3a context/context.go:277 # 0x53929c context.WithCancelCause+0x1c context/context.go:269 # 0xddc6b2 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.57.1/send_stream.go:81 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [2: 416] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [3: 144] @ 0x468b06 0xb79178 0xb791b6 0xb791ee 0xb7956f 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79177 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x6957af 0x6958e7 0xdad118 0xdacda6 0xdac5b9 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0x6958e6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:94 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac5b8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:71 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [3: 960] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 32] @ 0xb127ee 0xb127dc 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0xb127ed github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14d github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb127db github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:117 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x8aa758 0x1074f2a 0x1074f3a 0x1074e61 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0x1074f29 github.com/libp2p/go-buffer-pool.Get+0x2c9 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0x1074f39 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.NewDelimitedReader+0x2d9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:29 # 0x1074e60 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x200 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:153 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0xaf362e 0xaf35bb 0xb7fef7 0xb7ff0a 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xaf362d github.com/google/uuid.NewRandomFromReader+0x2d github.com/google/uuid@v1.6.0/version4.go:48 # 0xaf35ba github.com/google/uuid.NewRandom+0x5a github.com/google/uuid@v1.6.0/version4.go:41 # 0xb7fef6 github.com/google/uuid.New+0x2b6 github.com/google/uuid@v1.6.0/version4.go:14 # 0xb7ff09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:187 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x107796f 0x107795b 0x1077691 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x107796e github.com/libp2p/go-msgio/pbio.NewDelimitedWriter+0x19ae github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:53 # 0x107795a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.NewDelimitedWriter+0x199a github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:65 # 0x1077690 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x16d0 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:444 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x777f4b 0x777ef3 0x77a6e5 0x103846e 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777f4a strings.(*Builder).WriteByte+0x26a strings/builder.go:97 # 0x777ef2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x212 github.com/multiformats/go-multiaddr@v0.16.1/component.go:230 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x103846d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x40d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:151 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x4dee4d 0x4def9f 0x50b9ff 0x50984d 0x655b69 0x66f75b 0x66e5f0 0x9d452c 0x1410708 0x141174e 0x48b5a1 # 0x4dee4c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4def9e syscall.Accept4+0x7e syscall/syscall_linux.go:701 # 0x50b9fe internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50984c internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x655b68 net.(*netFD).accept+0x28 net/fd_unix.go:161 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9d452b net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x1410707 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x141174d github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xad github.com/pactus-project/pactus/www/jsonrpc/server.go:84 0: 0 [1: 96] @ 0x468a32 0x467f25 0x468145 0x6664af 0x521f5b 0x52274e 0x5251be 0x51c365 0xd5dd4a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x6664ae net.(*OpError).Error+0x14e net/net.go:520 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0xd5dd49 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x549 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:172 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 1515520] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 96] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 160] @ 0x599a45 0x598815 0x5982f3 0x69af55 0x69af37 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x69af54 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x69af36 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x8c69c5 0x73c1f1 0x8c67e9 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb07a65 0x48b5a1 # 0x8c69c4 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:321 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb07a64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:324 0: 0 [1: 352] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9cb2ff 0x9cad77 0x140fc48 0x140f20c 0x140eea5 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb2fe net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x140fc47 github.com/creachadair/jrpc2/jhttp.writeJSON+0x267 github.com/creachadair/jrpc2@v1.3.4/jhttp/getter.go:149 # 0x140f20b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:164 # 0x140eea4 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x624 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:148 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x793754 0x794c3d 0x7941e5 0x794c3d 0x795113 0xdac729 0xdac6c2 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x793753 encoding/asn1.makeBody+0x453 encoding/asn1/marshal.go:535 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdac728 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdac6c1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:76 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 32] @ 0xdd9a2a 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x10d348c 0x10ce3c2 0x4d6ac3 0x10795e9 0x1078cb6 0x48b5a1 # 0xdd9a29 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x589 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:169 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d6ac2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10795e8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1078cb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [1: 16] @ 0xd05ccc 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0x4d6ac3 0x10795e9 0x1078cb6 0x48b5a1 # 0xd05ccb github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d6ac2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10795e8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1078cb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [4: 64] @ 0x13f552b 0x139d7a8 0x13f5248 0x13f5211 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f552a github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0xca github.com/pactus-project/pactus/www/html/server.go:163 # 0x139d7a7 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x13f5247 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x13f5210 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:155 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 384] @ 0x4a423c 0x4a4086 0x4a3d54 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3d53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 48] @ 0x4dee0d 0x4df0d2 0x4dd773 0x658c25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4dee0c syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:625 # 0x4df0d1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x4dd772 syscall.NetlinkRIB+0x132 syscall/netlink_linux.go:74 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xda8ae9 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda8ae8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:473 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 64] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xda5353 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 64] @ 0xcc54e5 0xcc4cdd 0xcc46f9 0xcde555 0xcde425 0x112b378 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0xcc54e4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x124 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:267 # 0xcc4cdc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:214 # 0xcc46f8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0xcde554 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:383 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0x112b377 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:397 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 64] @ 0xdf8e4d 0xdb3749 0xdb35e5 0xdbf6fd 0xdbedc5 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdf8e4c slices.Insert[...]+0x6c slices/slices.go:144 # 0xdb3748 github.com/quic-go/quic-go.(*connIDGenerator).queueConnIDForRetiring+0xc8 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:134 # 0xdb35e4 github.com/quic-go/quic-go.(*connIDGenerator).Retire+0x284 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:117 # 0xdbf6fc github.com/quic-go/quic-go.(*Conn).handleFrame+0x43c github.com/quic-go/quic-go@v0.57.1/connection.go:1903 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 96] @ 0x468a32 0x467f25 0x46808a 0x9d2590 0x9d1a65 0x9d28e5 0x13f8fc5 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9d258f net/http.(*ServeMux).matchingMethods+0x1af net/http/server.go:2840 # 0x9d1a64 net/http.(*ServeMux).findHandler+0x2e4 net/http/server.go:2739 # 0x9d28e4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0x13f8fc4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x73beac 0x73be6b 0x73be63 0x9d25ee 0x9d1a65 0x9d28e5 0x13f8fc5 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x73beab slices.AppendSeq[...]+0x6b slices/iter.go:51 # 0x73be6a slices.Collect[...]+0x2a slices/iter.go:60 # 0x73be62 slices.Sorted[...]+0x22 slices/iter.go:67 # 0x9d25ed net/http.(*ServeMux).matchingMethods+0x20d net/http/server.go:2842 # 0x9d1a64 net/http.(*ServeMux).findHandler+0x2e4 net/http/server.go:2739 # 0x9d28e4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0x13f8fc4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 3555328] @ 0x13f2aba 0x13f2a7f 0x13f2ac9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2ab9 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x13f2a7e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f2ac8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 224] @ 0x746a05 0x13f21e8 0x13f21c2 0x13f21c3 0x13f21c1 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x13f21e7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x607 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x13f21c1 github.com/mr-tron/base58/base58.Encode+0x5e1 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x13f21c2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x5e2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x13f21c0 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x5e0 github.com/pactus-project/pactus/www/html/network.go:57 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x4e5a6c 0x4e511d 0x13f273b 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4e5a6b time.Time.Format+0xeb time/format.go:650 # 0x4e511c time.Time.String+0x3c time/format.go:547 # 0x13f273a github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xb5a github.com/pactus-project/pactus/www/html/network.go:66 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 8388608] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2ca6 0x13f2c29 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2ca5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x10c5 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f2c28 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1048 github.com/pactus-project/pactus/www/html/network.go:76 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 262144] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f7507 0x13f747f 0x13f409e 0x13f3d92 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f7506 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x146 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f747e github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x13f409d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x13f3d91 github.com/pactus-project/pactus/www/html.metricToTable+0xf1 github.com/pactus-project/pactus/www/html/network.go:154 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 4096] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f270f 0x13f2667 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f270e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xb2e github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f2666 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xa86 github.com/pactus-project/pactus/www/html/network.go:65 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 1507328] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 2304] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410052 0xb647d8 0xb63416 0xb62052 0xb64f5b 0x13d9b9c 0x9d0a89 0x13dae36 0x9d0a89 0x13dbc03 0x9d0a89 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0xb647d7 github.com/prometheus/client_golang/prometheus.checkMetricConsistency+0xab7 github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:947 # 0xb63415 github.com/prometheus/client_golang/prometheus.processMetric+0x895 github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:708 # 0xb62051 github.com/prometheus/client_golang/prometheus.(*Registry).Gather+0x851 github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:502 # 0xb64f5a github.com/prometheus/client_golang/prometheus.(*noTransactionGatherer).Gather+0x1a github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:1074 # 0x13d9b9b github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0x33b github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:171 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x13dae35 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 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x13dbc02 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 4096] @ 0x4d7229 0xb40cc8 0xb4291a 0xb6009c 0xb5f399 0xb627c5 0x48b5a1 # 0x4d7228 io.ReadAll+0xc8 io/io.go:723 # 0xb40cc7 github.com/prometheus/procfs/internal/util.ReadFileNoStat+0xc7 github.com/prometheus/procfs@v0.19.2/internal/util/readfile.go:36 # 0xb42919 github.com/prometheus/procfs.Proc.Netstat+0x99 github.com/prometheus/procfs@v0.19.2/proc_netstat.go:174 # 0xb6009b github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect+0xc5b github.com/prometheus/client_golang@v1.23.2/prometheus/process_collector_procfsenabled.go:67 # 0xb5f398 github.com/prometheus/client_golang/prometheus.(*processCollector).Collect+0x18 github.com/prometheus/client_golang@v1.23.2/prometheus/process_collector.go:147 # 0xb627c4 github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1+0x104 github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:456 0: 0 [1: 32768] @ 0xa74ea5 0xa75dff 0xa77ff9 0xa7faa5 0xb41f54 0xb5fdf3 0xb5f399 0xb627c5 0x48b5a1 # 0xa74ea4 regexp.(*bitState).reset+0x104 regexp/backtrack.go:91 # 0xa75dfe regexp.(*Regexp).backtrack+0x19e regexp/backtrack.go:317 # 0xa77ff8 regexp.(*Regexp).doExecute+0x278 regexp/exec.go:535 # 0xa7faa4 regexp.(*Regexp).FindStringSubmatch+0x84 regexp/regexp.go:1040 # 0xb41f53 github.com/prometheus/procfs.Proc.Limits+0x213 github.com/prometheus/procfs@v0.19.2/proc_limits.go:105 # 0xb5fdf2 github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect+0x9b2 github.com/prometheus/client_golang@v1.23.2/prometheus/process_collector_procfsenabled.go:60 # 0xb5f398 github.com/prometheus/client_golang/prometheus.(*processCollector).Collect+0x18 github.com/prometheus/client_golang@v1.23.2/prometheus/process_collector.go:147 # 0xb627c4 github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1+0x104 github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:456 0: 0 [2: 1152] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 48] @ 0xdca0c5 0x4a3e91 0xdf393c 0xdca81d 0xdca7fb 0xdca1fd 0xdc80a5 0xdc8e95 0xdbfb2c 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdca0c4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:17 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf393b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:124 # 0xdca81c github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).InsertAfter+0x57c github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:203 # 0xdca7fa github.com/quic-go/quic-go.(*frameSorter).push+0x55a github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:156 # 0xdca1fc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:46 # 0xdc80a4 github.com/quic-go/quic-go.(*baseCryptoStream).HandleCryptoFrame+0xa4 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:55 # 0xdc8e94 github.com/quic-go/quic-go.(*cryptoStreamManager).HandleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.57.1/crypto_stream_manager.go:32 # 0xdbfb2b github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x2b github.com/quic-go/quic-go@v0.57.1/connection.go:1953 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 32] @ 0x7899b7 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7899b6 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x96 crypto/elliptic/nistec.go:240 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0x58c6fd 0x58c6c8 0x58ca09 0x578f06 0x5c752b 0x5c74f2 0x5f066e 0x5eef52 0x696ac6 0x114f4ca 0x114f4e4 0x1193269 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x58c6fc math/big.nat.make+0x13c math/big/nat.go:67 # 0x58c6c7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x58ca08 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x578f05 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c752a math/big.(*Int).Mul+0xca math/big/int.go:184 # 0x5c74f1 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:145 # 0x5f066d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x24d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g1.go:633 # 0x5eef51 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g1.go:458 # 0x696ac5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x114f4c9 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x114f4e3 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:91 # 0x1193268 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xce2bb9 0xce8b9c 0x1076077 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce2bb8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0x1076076 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:262 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x51c37b 0xd05e06 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xdab3a5 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab3a4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:56 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [5: 160] @ 0x468b06 0x10d2e86 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0x6829d5 0xb07dc5 0xb07dc0 0xb06ec5 0xb06ec6 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x10d2e85 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb07dc4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:377 # 0xb07dbf github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:369 # 0xb06ec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:317 # 0xb06ec5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:274 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 16] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [2: 32] @ 0x468b06 0x10d682c 0x10d67fd 0x10d67d7 0x10db07d 0x10daba5 0x10d9af2 0x48b5a1 # 0x10d682b github.com/multiformats/go-multiaddr.(*Component).RawValue+0x12b github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x10d67fc github.com/multiformats/go-multiaddr/net.ToIP+0xfc github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:146 # 0x10d67d6 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.getObserver+0xd6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:63 # 0x10db07c github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).recordObservationUnlocked+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:445 # 0x10daba4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0x464 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:434 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 480] @ 0xbe6f96 0xbe5d05 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6f95 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xbe5d04 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0xde7330 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xde732f github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.57.1/stream.go:99 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 18432] @ 0x6e7ee5 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc2f2 0x6fcb66 0x728b87 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7ee4 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcb65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x728b86 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 2304] @ 0x4a4812 0x4a3da5 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 1024] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 224] @ 0x1478c46 0x14853f6 0x695592 0x4d63ce 0xdad19f 0xdad1a1 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1478c45 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha256/sha256.go:66 # 0x14853f5 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x695591 golang.org/x/crypto/hkdf.(*hkdf).Read+0x131 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:60 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xdad19e io.ReadFull+0x13e io/io.go:354 # 0xdad1a0 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x140 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:62 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 48] @ 0xd9bfb9 0xd9bff5 0xd9c285 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd9bfb8 github.com/quic-go/quic-go/internal/ackhandler.newSkippingPacketNumberGenerator+0x38 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet_number_generator.go:52 # 0xd9bff4 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x74 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:49 # 0xd9c284 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xc4 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:150 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [5: 160] @ 0x8439b6 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 3456] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 336] @ 0xddc605 0xde7265 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb7fbb0 0x48b5a1 # 0xddc604 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.57.1/send_stream.go:78 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [3: 48] @ 0x14dafe5 0x14e01b3 0x94c40e 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0x51f406 0xcdfe3f 0xcdfdfb 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdfe3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:604 # 0xcdfdfa github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 24] @ 0xc0bd2e 0xc0d3c5 0xc0ce28 0xc142ca 0x10cd815 0xc24125 0x48b5a1 # 0xc0bd2d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 48] @ 0x1206705 0x120d965 0x120bca5 0x12224dc 0x48b5a1 # 0x1206704 google.golang.org/grpc/mem.(*Reader).Peek+0x144 google.golang.org/grpc@v1.77.0/mem/buffer_slice.go:338 # 0x120d964 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x3c4 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:1020 # 0x120bca4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:623 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [2: 64] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x51f406 0xcdfe3f 0xcdfdfb 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdfe3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:604 # 0xcdfdfa github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [7: 112] @ 0xa31865 0xb8350b 0xb81f8e 0x48b5a1 # 0xa31864 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb8350a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [1: 24] @ 0x794e2a 0x795113 0x7c75b8 0x7c758e 0x7c7c58 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x794e29 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c75b7 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x7c758d crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0x14dafe5 0x14e01b3 0x94c5a5 0x9489fc 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x118c785 0x118b63c 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x118c784 github.com/beevik/ntp.fixHostPort+0x204 github.com/beevik/ntp@v1.5.0/ntp.go:697 # 0x118b63b github.com/beevik/ntp.getTime+0x15b github.com/beevik/ntp@v1.5.0/ntp.go:509 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [3: 192] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 64] @ 0x14dfed8 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x6a68ce 0x6b2afd 0x6c4c12 0x6ddba8 0x6de528 0x6de785 0x115aedd 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a68cd github.com/pactus-project/pactus/types/block.(*Block).String+0x24d github.com/pactus-project/pactus/types/block/block.go:150 # 0x6b2afc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x6c4c11 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x6ddba7 github.com/pactus-project/pactus/util/logger.addFields+0x3c7 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x6de527 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x6de784 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x115aedc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x777d70 0x777d0a 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777d6f strings.(*Builder).WriteByte+0x8f strings/builder.go:97 # 0x777d09 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x29 github.com/multiformats/go-multiaddr@v0.16.1/component.go:223 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 5760] @ 0xb26695 0xb265e3 0xb2cad3 0xb2de5d 0x48b5a1 # 0xb26694 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb265e2 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2cad2 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:141 # 0xb2de5c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [2: 160] @ 0xb7f508 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7f507 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x327 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:105 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 81920] @ 0x72199c 0x721907 0x71c727 0x7057e6 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x72199b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0x6bb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x721906 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).decode+0x626 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:311 # 0x71c726 github.com/syndtr/goleveldb/leveldb.(*session).recover+0x446 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:170 # 0x7057e5 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 16] @ 0x53195f 0x113e391 0x113e36b 0x113d906 0x113d66b 0x113d584 0x118fd08 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x113e390 strings.Split+0x290 strings/strings.go:361 # 0x113e36a github.com/pactus-project/pactus/version.ParseVersion+0x26a github.com/pactus-project/pactus/version/version.go:74 # 0x113d905 github.com/pactus-project/pactus/version.ParseAgent-range1+0x1a5 github.com/pactus-project/pactus/version/agent.go:44 # 0x113d66a github.com/pactus-project/pactus/version.ParseAgent.SplitSeq.splitSeq.func1+0x16a strings/iter.go:54 # 0x113d583 github.com/pactus-project/pactus/version.ParseAgent+0x83 github.com/pactus-project/pactus/version/agent.go:32 # 0x118fd07 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x487 github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x5c4959 0x69f2d0 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69f2cf github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x4f github.com/pactus-project/pactus/types/tx/payload/transfer.go:53 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xdaac95 0xdaa42f 0xdaa333 0xda938f 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda938e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4ce github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:522 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x844576 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x844575 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 48] @ 0x1077393 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1077392 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x13d2 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:403 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 576] @ 0x707b48 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x707b47 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x12f7db3 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12f7db2 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x52 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:134 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x1391ad7 0x1391a73 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1391ad6 github.com/pactus-project/pactus/crypto.Address.String+0x2b6 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1391a72 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:312 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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:394 # 0x136403d 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 # 0x12f9d62 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:396 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 896] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f0a26 0x13f099a 0x13f02b7 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f0a25 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x145 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f0999 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0xb9 github.com/pactus-project/pactus/www/html/blockchain.go:216 # 0x13f02b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 240] @ 0x1219274 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1219273 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2b3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:796 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x1230545 0x120a4da 0x129ca3c 0x129d9d7 0x129e62b 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1230544 google.golang.org/grpc/internal/transport.(*Stream).read+0x164 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:405 # 0x120a4d9 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:57 # 0x129ca3b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.77.0/rpc_util.go:717 # 0x129d9d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x129e62a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.77.0/rpc_util.go:945 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 192] @ 0x480fda 0x480fef 0x539f16 0x5391b9 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539f15 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x5b7ef0 0x5b873a 0x5b913c 0x5c458a 0x13910c5 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b7eef github.com/pactus-project/pactus/util/bech32m.toBytes+0x2f github.com/pactus-project/pactus/util/bech32m/bech32m.go:28 # 0x5b8739 github.com/pactus-project/pactus/util/bech32m.DecodeNoLimit+0x1b9 github.com/pactus-project/pactus/util/bech32m/bech32m.go:210 # 0x5b913b github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x1b github.com/pactus-project/pactus/util/bech32m/bech32m.go:421 # 0x5c4589 github.com/pactus-project/pactus/crypto.AddressFromString+0x69 github.com/pactus-project/pactus/crypto/address.go:36 # 0x13910c4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x24 github.com/pactus-project/pactus/www/grpc/blockchain.go:246 # 0x12f9f0a 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:394 # 0x136403d 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 # 0x12f9d62 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:396 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 480] @ 0x95b228 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b227 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:525 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 96] @ 0x69a0c6 0x69a0a3 0x1391855 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a0c5 bytes.NewBuffer+0x45 bytes/buffer.go:478 # 0x69a0a2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x1391854 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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:394 # 0x136403d 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 # 0x12f9d62 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:396 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 160] @ 0x53919b 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53919a context.withCancel+0x3a context/context.go:277 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 240] @ 0x95b43c 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 96] @ 0x53b505 0x12162fd 0x121629c 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12162fc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.77.0/credentials/credentials.go:261 # 0x121629b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:539 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 416] @ 0x1215dcc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215dcb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:483 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 3506176] @ 0x13f2aba 0x13f2a7f 0x13f2ac9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2ab9 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x13f2a7e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f2ac8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x13f2568 0x13f24a6 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2567 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x987 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f24a5 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x8c5 github.com/pactus-project/pactus/www/html/network.go:62 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x13f2011 0x13f1ff6 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2010 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x430 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:117 # 0x13f1ff5 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x415 github.com/pactus-project/pactus/www/html/network.go:54 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 192] @ 0x52cea5 0x52cfb0 0x5321fb 0x13f5a09 0x13f2666 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5321fa strings.Join+0xfa strings/strings.go:510 # 0x13f5a08 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowStrings+0x48 github.com/pactus-project/pactus/www/html/server.go:229 # 0x13f2665 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xa85 github.com/pactus-project/pactus/www/html/network.go:64 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x13f74a5 0x13f747f 0x13f3cf0 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f74a4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xe4 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f747e github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x13f3cef github.com/pactus-project/pactus/www/html.metricToTable+0x4f github.com/pactus-project/pactus/www/html/network.go:150 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 192] @ 0x746b14 0x13f21e8 0x13f21c2 0x13f21c3 0x13f21c1 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x13f21e7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x607 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x13f21c1 github.com/mr-tron/base58/base58.Encode+0x5e1 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x13f21c2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x5e2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x13f21c0 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x5e0 github.com/pactus-project/pactus/www/html/network.go:57 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 4194304] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f288d 0x13f27b9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f288c github.com/pactus-project/pactus/www/html.(*tableMaker).addRowBlockHash+0xcac github.com/pactus-project/pactus/www/html/server.go:209 # 0x13f27b8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xbd8 github.com/pactus-project/pactus/www/html/network.go:67 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 48] @ 0x51f406 0x13f7474 0x13f3e17 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x13f7473 github.com/pactus-project/pactus/www/html.metricToTable.func1+0xb3 github.com/pactus-project/pactus/www/html/network.go:132 # 0x13f3e16 github.com/pactus-project/pactus/www/html.metricToTable+0x176 github.com/pactus-project/pactus/www/html/network.go:157 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x842be6 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x842be5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x6f2065 0x6f2087 0x6f224f 0x48b5a1 # 0x6f2064 github.com/syndtr/goleveldb/leveldb/cache.mNodes.sort+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:82 # 0x6f2086 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x2c6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:304 # 0x6f224e github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBuckets+0x2e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:314 0: 0 [1: 192] @ 0x104c525 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x104c524 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:753 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 1792] @ 0x867474 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x867473 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x92ca6d 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x92ca6c crypto/tls.(*clientHelloMsg).unmarshal+0x64c crypto/tls/handshake_messages.go:472 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x92dc4f 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x92dc4e crypto/tls.(*clientHelloMsg).unmarshal+0x182e crypto/tls/handshake_messages.go:546 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 96] @ 0x4a4719 0x4a3da5 0x51ef9f 0x51c539 0x10cdb45 0x10cd8ff 0xc24125 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x51ef9e fmt.(*pp).free+0xde fmt/print.go:181 # 0x51c538 fmt.Errorf+0x258 fmt/errors.go:50 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 48] @ 0x53b505 0x112b3c5 0x112b38f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x112b3c4 github.com/libp2p/go-libp2p/core/network.WithConnManagementScope+0xc4 github.com/libp2p/go-libp2p@v0.46.0/core/network/rcmgr.go:284 # 0x112b38e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x8e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:401 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 96] @ 0x7938db 0x793889 0x794c3d 0x795113 0x7c75b8 0x7c758e 0x7c7c58 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x7938da encoding/asn1.makeObjectIdentifier+0x5da encoding/asn1/marshal.go:308 # 0x793888 encoding/asn1.makeBody+0x588 encoding/asn1/marshal.go:471 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c75b7 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x7c758d crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 48] @ 0xdb8498 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdb8497 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x497 github.com/quic-go/quic-go@v0.57.1/connection.go:963 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 416] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc21267 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc21266 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x9c6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:966 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 24] @ 0xde7f89 0xde7f9d 0xde7e27 0xdb6013 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xde7f88 github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0xe8 github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:61 # 0xde7f9c github.com/quic-go/quic-go.(*streamsMap).initMaps+0xfc github.com/quic-go/quic-go@v0.57.1/streams_map.go:65 # 0xde7e26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.57.1/streams_map.go:60 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 16] @ 0xddb738 0xddb6ce 0xde396c 0xde1c2b 0xde0a25 0x48b5a1 # 0xddb737 net/netip.Addr.AsSlice+0x157 net/netip/netip.go:734 # 0xddb6cd github.com/quic-go/quic-go.newSendConn+0xed github.com/quic-go/quic-go@v0.57.1/send_conn.go:51 # 0xde396b github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x88b github.com/quic-go/quic-go@v0.57.1/server.go:821 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 64] @ 0x67780a 0x672495 0x66b007 0x66ab7b 0x65fab8 0x6737a7 0x64a34b 0x649c68 0x64934a 0x648c29 0x662c65 0x64d585 0x64e90f 0x651da5 0x48b5a1 # 0x677809 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x672494 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x66b006 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x64a34a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x649c67 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x649349 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x662c64 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64d584 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [4: 128] @ 0x14c5386 0x14cba9c 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14c5385 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x14cba9b crypto/internal/fips140/ecdsa.newDRBG[...]+0x69b crypto/internal/fips140/ecdsa/hmacdrbg.go:82 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 24] @ 0xe09765 0xe098ac 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xe09764 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:40 # 0xe098ab github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:59 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 10880] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f68b9 0x13f67e6 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f68b8 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x6d8 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f67e5 github.com/pactus-project/pactus/www/html.txToTable+0x605 github.com/pactus-project/pactus/www/html/transaction.go:70 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 8945664] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 128] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 128] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xda5353 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [4: 128] @ 0x14798b3 0x14dfcc7 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14dfcc6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x6e7e8e 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6e7e8d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:46 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 144] @ 0x555817 0x140476b 0x1403d65 0x14000bb 0x13ffbee 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x140476a github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x68a github.com/creachadair/jrpc2@v1.3.4/json.go:216 # 0x1403d64 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.4/json.go:110 # 0x14000ba github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.4/client.go:80 # 0x13ffbed github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.4/client.go:67 0: 0 [3: 144] @ 0x468b06 0xb7935e 0xb793a7 0xb79427 0xb81d53 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7935d github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb793a6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb81d52 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:394 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 48] @ 0x1194ef9 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1194ef8 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x158 github.com/pactus-project/pactus/sync/sync.go:534 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x539baa 0xcfd3c8 0xd05afd 0xd31bb5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcfd3c7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 112] @ 0x415a34 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x103d496 0x73c1f1 0x103d510 0x107501b 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x103d495 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadByte+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:41 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x103d50f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x2f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:46 # 0x107501a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x3ba github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:160 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 9728] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x5391c5 0x91086b 0x94ed48 0x48b5a1 # 0x5391c4 context.WithCancel+0x64 context/context.go:242 # 0x91086a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x72c229 0x72c203 0x72b5da 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c228 github.com/syndtr/goleveldb/leveldb.(*versionStaging).getScratch+0x88 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:418 # 0x72c202 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x62 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:428 # 0x72b5d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x4e5a6c 0x115baf8 0x6de4e5 0x6de785 0x115aedd 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x4e5a6b time.Time.Format+0xeb time/format.go:650 # 0x115baf7 github.com/pactus-project/pactus/state.(*state).String+0xf7 github.com/pactus-project/pactus/state/state.go:533 # 0x6de4e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:185 # 0x6de784 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x115aedc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x53195f 0x7760f9 0x7760df 0x779b95 0xb13a79 0xb12137 0xe04036 0xe04028 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x7760f8 strings.Split+0x78 strings/strings.go:361 # 0x7760de github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb13a78 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 16] @ 0x4c9c52 0x4bfe85 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x4c9c51 reflect.Value.assignTo+0x131 reflect/value.go:3135 # 0x4bfe84 reflect.Value.call+0xb04 reflect/value.go:519 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [2: 32] @ 0x53ad9c 0x53b42d 0x53b3ef 0x1076a5f 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x53ad9b context.WithDeadlineCause+0x29b context/context.go:656 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x1076a5e github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xa9e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:359 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 1280] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0x40b82e 0x410d25 0xc213d3 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc213d2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb32 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:941 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 4864] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700b31 0x72932b 0x727f05 0x71d80e 0x70cdfd 0x70c219 0x70ba09 0x70c89d 0x70c737 0x710176 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700b30 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:265 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x727f04 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x71d80d github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x70cdfc github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c89c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c736 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x710175 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 [2: 256] @ 0x6f11ea 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f11e9 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x289 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:156 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd620bb 0x104919c 0x104947a 0x1048bb0 0x48b5a1 # 0xd620ba github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x9a github.com/multiformats/go-multistream@v0.6.1/client.go:54 # 0x104919b github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x37b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:436 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0xdaae16 0xdaa42f 0xdaa333 0xda938f 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaae15 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:21 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda938e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4ce github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:522 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 48] @ 0xcdf710 0xcdd7b1 0xce18af 0xd3d019 0x1049062 0x104947a 0x1048bb0 0x48b5a1 # 0xcdf70f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:539 # 0xcdd7b0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:289 # 0xce18ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x1049061 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 32] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0xb13a79 0xb12137 0xe04036 0xe04028 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb13a78 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 16] @ 0x51f406 0xcdfe3f 0xcdfdfb 0xcde946 0xd318ea 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdfe3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:604 # 0xcdfdfa github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 160] @ 0xce293e 0xcdf6ff 0xcdd7b1 0xce18af 0xd3d019 0x10ccb6f 0xc18f8d 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdf6fe github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:540 # 0xcdd7b0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:289 # 0xce18ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [3: 48] @ 0xdb042d 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb042c github.com/quic-go/quic-go.init.func1+0xcac github.com/quic-go/quic-go@v0.57.1/connection.go:323 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 16] @ 0x89cfdd 0x89cfbe 0x89cf1d 0x8ae0bd 0xc0c93a 0xc0c913 0xc23fb6 0x48b5a1 # 0x89cfdc github.com/libp2p/go-libp2p/core/crypto/pb.KeyType.Enum+0x5c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/pb/crypto.pb.go:50 # 0x89cfbd github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:175 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xc0c939 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0c912 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [1: 1152] @ 0x6f4549 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f4548 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 65536] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686185 0x6867d2 0x69246d 0x692451 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6867d1 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:545 # 0x69246c compress/flate.(*Writer).Write+0x34c compress/flate/deflate.go:707 # 0x692450 compress/gzip.(*Writer).Write+0x330 compress/gzip/gzip.go:196 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 122880] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 73728] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 288] @ 0x138f0a7 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x138f0a6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x2e6 github.com/pactus-project/pactus/www/grpc/blockchain.go:43 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 208] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xff6d5d 0xff6d0b 0xff7f1f 0xff7865 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0xff6d5c golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x9c golang.org/x/net@v0.48.0/http2/hpack/tables.go:58 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff7f1e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:393 # 0xff7864 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:316 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [3: 1248] @ 0x6aebf3 0x115c823 0x138edf9 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6aebf2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x115c822 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:611 # 0x138edf8 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x38 github.com/pactus-project/pactus/www/grpc/blockchain.go:30 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x7b42ba 0x7ba32d 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b42b9 crypto/x509.parseName+0x59 crypto/x509/parser.go:149 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x6405fa 0x6613c5 0x65f053 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x6405f9 internal/singleflight.(*Group).DoChan+0x259 internal/singleflight/singleflight.go:86 # 0x6613c4 net.(*Resolver).lookupIPAddr+0x344 net/lookup.go:334 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 16] @ 0x65aa3f 0x6703d1 0x6703b2 0x671c91 0x118c433 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x6703d0 net.ipEmptyString+0x50 net/ip.go:332 # 0x6703b1 net.(*UDPAddr).String+0x31 net/udpsock.go:48 # 0x671c90 net.DialUDP+0x150 net/udpsock.go:296 # 0x118c432 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 2816] @ 0x8b1047 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1046 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xda587a 0xda87a9 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xda5879 github.com/quic-go/quic-go/internal/handshake.getCipherSuite+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:29 # 0xda87a8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x48 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:455 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 80] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 24] @ 0x949090 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x94908f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x8f crypto/tls/handshake_server_tls13.go:976 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x1490c37 0x69521d 0x6953b9 0x6958c5 0xdad118 0xdacf4c 0xdac7d2 0xde32e7 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0x6958c4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:93 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacf4b github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:48 # 0xdac7d1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:94 # 0xde32e6 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x206 github.com/quic-go/quic-go@v0.57.1/server.go:711 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 96] @ 0xdca11e 0xde73aa 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xdca11d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:37 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 64] @ 0xbe5c39 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe5c38 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x678 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2888 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0xded733 0xdefa97 0x48b5a1 # 0xded732 github.com/quic-go/quic-go.(*packetInfo).OOB+0x172 github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:291 # 0xdefa96 github.com/quic-go/quic-go.(*Transport).runSendQueue+0x176 github.com/quic-go/quic-go@v0.57.1/transport.go:449 0: 0 [1: 192] @ 0xc29c45 0xc29c90 0xc35245 0x48b5a1 # 0xc29c44 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x8c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc29c8f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x90f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x9493a7 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x9493a6 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:998 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 112] @ 0xde73c5 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xde73c4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:70 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x1075b57 0x1075ae8 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1075b56 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).makeLimitMsg+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:692 # 0x1075ae7 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7c7 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:248 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 48] @ 0x6a2a4d 0x6a5255 0x6a4fa5 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a2a4c github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).Decode+0x4c github.com/pactus-project/pactus/crypto/ed25519/public_key.go:91 # 0x6a5254 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0x94 github.com/pactus-project/pactus/types/tx/tx.go:436 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x8306d1 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8306d0 google.golang.org/protobuf/internal/impl.consumeInt32Ptr+0x90 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:707 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 128] @ 0x8428c8 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8428c7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 5120] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [4: 448] @ 0xd027be 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xd027bd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [3: 288] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xda938f 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda938e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4ce github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:522 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x539baa 0x1215ffa 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1215ff9 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x299 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:504 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x12fbf58 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [3: 864] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 1024] @ 0x7ad7de 0x7ad7f3 0xda5954 0xda537a 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [4: 192] @ 0xd80516 0x4a3e91 0xd7bc8c 0xd7bc80 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd80515 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x35 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:13 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd7bc8b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xd7bc7f github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x31f github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:66 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 3456] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 2816] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x7011ff 0x701212 0x7294a5 0x70d191 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x7011fe errors.New+0x53e errors/errors.go:65 # 0x701211 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x551 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:385 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 224] @ 0x746a05 0x77e8bb 0x77e8b6 0x77e8b5 0x77e8bc 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x77e8ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x77e8b5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x77e8b4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77e8bb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 3168] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x8c2672 0x8c59a2 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c2671 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x91 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x8c59a1 github.com/pactus-project/pactus/execution.CheckAndExecute+0x1a1 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x480fda 0x480fef 0xce070f 0xce1a74 0xd3d019 0x10ccb6f 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce070e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x10e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:700 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 24] @ 0x51f406 0x71b357 0x521ead 0x52274e 0x5251be 0x51f3f3 0x722411 0x70d496 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x71b356 github.com/syndtr/goleveldb/leveldb.internalKey.String+0x116 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:140 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x70d495 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 2560] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x8c6609 0x10d2ea5 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0xafb197 0x107749e 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8c6608 github.com/multiformats/go-multistream.delimWrite+0x68 github.com/multiformats/go-multistream@v0.6.1/multistream.go:112 # 0x10d2ea4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xafb196 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x107749d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x14dd github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:407 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 8] @ 0x480f53 0x4c96e5 0x59ffa5 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x480f52 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1816 # 0x4c96e4 reflect.MakeSlice+0xa4 reflect/value.go:2992 # 0x59ffa4 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2357 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x1403d48 0x14036a5 0x1410a18 0x140f0f6 0x140e8fd 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1403d47 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x207 github.com/creachadair/jrpc2@v1.3.4/json.go:109 # 0x14036a4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.4/json.go:16 # 0x1410a17 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x140f0f5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:153 # 0x140e8fc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:80 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 352] @ 0xde73ec 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb7fbb0 0x48b5a1 # 0xde73eb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:65 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 16] @ 0x661911 0x6618ed 0x66184e 0x65f053 0x647a25 0x648977 0x662c65 0x64d585 0x64e90f 0x651da5 0x48b5a1 # 0x661910 net.IPv4+0x890 net/ip.go:54 # 0x6618ec net.IP.To16+0x86c net/ip.go:230 # 0x66184d net.(*Resolver).lookupIPAddr+0x7cd net/lookup.go:311 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x647a24 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:353 # 0x648976 net.(*Dialer).DialContext+0x3f6 net/dial.go:560 # 0x662c64 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64d584 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 64] @ 0x51f406 0xcdf834 0xcdf86e 0xcddb71 0xce126c 0xe09135 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdf833 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:620 # 0xcdf86d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:552 # 0xcddb70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:313 # 0xce126b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:816 # 0xe09134 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xf4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:128 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 80] @ 0xb27d6e 0xb73025 0x48b5a1 # 0xb27d6d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).ListPeers+0x22d github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:524 # 0xb73024 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:565 0: 0 [6: 672] @ 0xdf9e2c 0xde8233 0xde7e27 0xdb6013 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdf9e2b github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x8b github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:61 # 0xde8232 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x392 github.com/quic-go/quic-go@v0.57.1/streams_map.go:90 # 0xde7e26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.57.1/streams_map.go:60 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 96] @ 0x65aa3f 0xb127b2 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0xb127b1 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 32] @ 0x51f406 0xcdf694 0xcdd7b1 0xce18af 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdf693 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0x73 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:542 # 0xcdd7b0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:289 # 0xce18ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0xb278ce 0xb7fd97 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb278cd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb7fd96 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3d54 0x8aa7d9 0xcff3c7 0xcff3b0 0xd0363c 0xd03a2f 0xd03ca5 0xd05f73 0xd3cb62 0xb76b14 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3d53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0363b github.com/libp2p/go-yamux/v5.(*Stream).sendClose+0x7b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:252 # 0xd03a2e github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xce github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:325 # 0xd03ca4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd05f72 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:47 # 0xd3cb61 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:81 # 0xb76b13 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:29 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 528] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 144] @ 0xb78fd6 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb78fd5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 128] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 9472] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 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] @ 0x11fc3e5 0x11fb29f 0x11fb6d1 0x1221cad 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x11fc3e4 golang.org/x/net/http2.parseSettingsFrame+0xa4 golang.org/x/net@v0.48.0/http2/frame.go:785 # 0x11fb29e golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x13e golang.org/x/net@v0.48.0/http2/frame.go:536 # 0x11fb6d0 golang.org/x/net/http2.(*Framer).ReadFrame+0x70 golang.org/x/net@v0.48.0/http2/frame.go:568 # 0x1221cac google.golang.org/grpc/internal/transport.NewServerTransport+0x158c google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:326 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [1: 32] @ 0x12247eb 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x12247ea google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x212a google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:627 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 8] @ 0x66d268 0x66d255 0x11c83cf 0x1221595 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x66d267 net.newRawConn+0x27 net/rawconn.go:79 # 0x66d254 net.(*TCPConn).SyscallConn+0x14 net/tcpsock.go:157 # 0x11c83ce google.golang.org/grpc/internal/channelz.GetSocketOption+0x6e google.golang.org/grpc@v1.77.0/internal/channelz/syscall_linux.go:60 # 0x1221594 google.golang.org/grpc/internal/transport.NewServerTransport+0xe74 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:286 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [3: 192] @ 0x53d285 0x53d3f9 0xff5aca 0x120c513 0x120c19c 0x120d211 0x120bc8d 0x12224dc 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0xff5ac9 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x3c9 golang.org/x/net@v0.48.0/http2/hpack/encode.go:77 # 0x120c512 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:747 # 0x120c19b google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0xdb google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:699 # 0x120d210 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:902 # 0x120bc8c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:620 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [2: 96] @ 0xff6e11 0xff6d0b 0xff59b1 0x120c513 0x120c19c 0x120d211 0x120bc8d 0x12224dc 0x48b5a1 # 0xff6e10 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.48.0/http2/hpack/tables.go:60 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff59b0 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2b0 golang.org/x/net@v0.48.0/http2/hpack/encode.go:68 # 0x120c512 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:747 # 0x120c19b google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0xdb google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:699 # 0x120d210 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:902 # 0x120bc8c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:620 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [1: 64] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x65aa3f 0x6703d1 0x6703b2 0x671c91 0x64251a 0x641f73 0x6509cc 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x6703d0 net.ipEmptyString+0x50 net/ip.go:332 # 0x6703b1 net.(*UDPAddr).String+0x31 net/udpsock.go:48 # 0x671c90 net.DialUDP+0x150 net/udpsock.go:296 # 0x642519 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x641f72 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6509cb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 16] @ 0x115c106 0x8c2047 0x115bc7f 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x115c105 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x1c5 github.com/pactus-project/pactus/state/state.go:542 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bc7e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:538 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x65e370 0x65f21e 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x65e36f net.filterAddrList+0x18f net/ipsock.go:137 # 0x65f21d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [4: 256] @ 0x746b14 0x771525 0x77150c 0xa31af0 0xb7f26f 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x771524 github.com/mr-tron/base58/base58.EncodeAlphabet+0x5e4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x77150b github.com/multiformats/go-multibase.Encode+0x5cb github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa31aef github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:26 # 0xb7f26e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x7769ab 0x776e05 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7769aa github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 3840] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 96] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [8: 4608] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [4: 448] @ 0x6957af 0xdaae65 0xdab4fb 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 64] @ 0x138eff1 0x138efdd 0x138efcb 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x138eff0 encoding/hex.EncodeToString+0x230 encoding/hex/hex.go:127 # 0x138efdc github.com/pactus-project/pactus/crypto/hash.Hash.String+0x21c github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x138efca github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x20a github.com/pactus-project/pactus/www/grpc/blockchain.go:45 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0x120691b 0x123b205 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x120691a google.golang.org/grpc/mem.NewBuffer+0xfa google.golang.org/grpc@v1.77.0/mem/buffers.go:106 # 0x123b204 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x184 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:79 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 320] @ 0xd9c29d 0xd9c34d 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd9c29c github.com/quic-go/quic-go/internal/ackhandler.newLostPacketTracker+0xdc github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/lost_packet_tracker.go:26 # 0xd9c34c github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x18c github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:151 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 48] @ 0xdaac95 0xdab3a5 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xdab3a4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:56 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 16] @ 0xdb6dc8 0x48b5a1 # 0xdb6dc7 github.com/quic-go/quic-go.(*Conn).run+0x907 github.com/quic-go/quic-go@v0.57.1/connection.go:747 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0x5392e5 0xddc6b3 0xde7265 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x5392e4 context.WithCancelCause+0x64 context/context.go:270 # 0xddc6b2 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.57.1/send_stream.go:81 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 48] @ 0x7b42ba 0x7ba32d 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b42b9 crypto/x509.parseName+0x59 crypto/x509/parser.go:149 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 512] @ 0xb3297f 0xb804d9 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb804d8 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:246 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 256] @ 0x1490d6e 0x14db01a 0x14e01b3 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 144] @ 0x8af793 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8af792 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:234 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 96] @ 0x5c1b8b 0x5c2486 0x6978dd 0x8c1acd 0x8c1ae1 0x8c440b 0x8c579f 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8c1acc github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6c github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8c1ae0 github.com/pactus-project/pactus/sandbox.(*sandbox).UpdateValidator+0x80 github.com/pactus-project/pactus/sandbox/sandbox.go:222 # 0x8c440a github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Execute+0x6a github.com/pactus-project/pactus/execution/executor/sortition.go:124 # 0x8c579e github.com/pactus-project/pactus/execution.Execute+0x3e github.com/pactus-project/pactus/execution/execution.go:15 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x89cd6c 0xd68df5 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x89cd6b github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:125 # 0xd68df4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:194 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 48] @ 0x10dc293 0x10d9656 0x48b5a1 # 0x10dc292 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).getNATType+0x252 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:548 # 0x10d9655 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).eventHandler+0x2b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:335 0: 0 [2: 64] @ 0xd7061f 0x4947de 0x49447c 0xdc0b96 0xdb6cf7 0x48b5a1 # 0xd7061e github.com/quic-go/quic-go/internal/qerr.(*TransportError).Unwrap+0x1e github.com/quic-go/quic-go@v0.57.1/internal/qerr/errors.go:51 # 0x4947dd errors.as+0x25d errors/wrap.go:132 # 0x49447b errors.As+0x1db errors/wrap.go:113 # 0xdc0b95 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x2d5 github.com/quic-go/quic-go@v0.57.1/connection.go:2184 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [12: 576] @ 0x4c9a9d 0x8ac306 0x8ac0f4 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x8ac305 github.com/libp2p/go-libp2p/core/record.blankRecordForPayloadType+0x45 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:94 # 0x8ac0f3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:77 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 480] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdab108 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdab107 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:50 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [6: 576] @ 0x79aea5 0x9386bd 0x9385b4 0x79aae2 0x79af3c 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9386bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9385b3 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0x114f214 0x114ef8a 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x114f213 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x153 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114ef89 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x90e611 0x90e218 0x949a45 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90e610 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x230 crypto/tls/conn.go:1162 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x949a44 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x2a4 crypto/tls/handshake_server_tls13.go:1091 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 768] @ 0x5cb71e 0x5cb712 0x5cb645 0xdad1c5 0xdacf4c 0xdac7d2 0xde32e7 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdad1c4 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:69 # 0xdacf4b github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:48 # 0xdac7d1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:94 # 0xde32e6 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x206 github.com/quic-go/quic-go@v0.57.1/server.go:711 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 16384] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 16] @ 0xc2c7cc 0xc29f4f 0xc35245 0x48b5a1 # 0xc2c7cb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0xeb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1921 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 2048] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 512] @ 0x4a41bd 0x4a4086 0x4a3d54 0xc512ad 0xc511ae 0xc58757 0xc5874f 0xded042 0xdf041c 0xdef765 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3d53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0xc512ac golang.org/x/net/internal/socket.(*mmsgTmpsPool).Put+0x2c golang.org/x/net@v0.48.0/internal/socket/mmsghdr_unix.go:194 # 0xc511ad golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x22d golang.org/x/net@v0.48.0/internal/socket/rawconn_mmsg.go:31 # 0xc58756 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.48.0/internal/socket/socket.go:267 # 0xc5874e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.48.0/ipv4/batch.go:80 # 0xded041 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 # 0xdf041b github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xdef764 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.57.1/transport.go:424 0: 0 [8: 11862016] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 32] @ 0x5392e5 0xddc6b3 0xde7265 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5392e4 context.WithCancelCause+0x64 context/context.go:270 # 0xddc6b2 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.57.1/send_stream.go:81 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 192] @ 0x7993c5 0x7b4cfa 0x7badfa 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b4cf9 crypto/x509.parseExtension+0x79 crypto/x509/parser.go:234 # 0x7badf9 crypto/x509.parseCertificate+0xfd9 crypto/x509/parser.go:1051 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 120] @ 0x794e2a 0x7941e5 0x794c3d 0x795113 0xdac729 0xdac6c2 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x794e29 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdac728 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdac6c1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:76 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x40cbf2 0x40b74d 0x41187c 0x92ca31 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x92ca30 crypto/tls.(*clientHelloMsg).unmarshal+0x610 crypto/tls/handshake_messages.go:471 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x40cbf2 0x40b74d 0x410d25 0xc2bec9 0xc2b970 0xc2ec36 0xc29bc5 0xc35245 0x48b5a1 # 0xc2bec8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2b96f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc2ec35 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc29bc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 8192] @ 0x53d7f5 0x53d21d 0x53d3f9 0x68853f 0x68850b 0x68935f 0x6873d9 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x68853e compress/flate.(*huffmanBitWriter).write+0xbe compress/flate/huffman_bit_writer.go:136 # 0x68850a compress/flate.(*huffmanBitWriter).flush+0x8a compress/flate/huffman_bit_writer.go:128 # 0x68935e compress/flate.(*huffmanBitWriter).writeStoredHeader+0x3e compress/flate/huffman_bit_writer.go:407 # 0x6873d8 compress/flate.(*compressor).close+0x98 compress/flate/deflate.go:639 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x48777c 0x4ed068 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x680ec3 0x6815e7 0x73c1f1 0xafac30 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x680ec2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x6815e6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafac2f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 48] @ 0x720fc5 0x7218b3 0x71c727 0x7057e6 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x720fc4 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).readBytes+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:236 # 0x7218b2 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).decode+0x5d2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:308 # 0x71c726 github.com/syndtr/goleveldb/leveldb.(*session).recover+0x446 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:170 # 0x7057e5 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 1152] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 512] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [5: 240] @ 0x480fda 0x480fef 0xdb6075 0xdb6049 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb6074 github.com/quic-go/quic-go.newFramer+0x654 github.com/quic-go/quic-go@v0.57.1/framer.go:50 # 0xdb6048 github.com/quic-go/quic-go.(*Conn).preSetup+0x628 github.com/quic-go/quic-go@v0.57.1/connection.go:542 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 192] @ 0x480fda 0x480fef 0xd68a85 0xd68a7b 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0xd68a84 crypto/x509.NewCertPool+0x44 crypto/x509/cert_pool.go:66 # 0xd68a7a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:162 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 64] @ 0x6f980f 0x6f8eb0 0x6fd085 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd084 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xd733ad 0xd75c37 0xdbebca 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xd733ac github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x2c github.com/quic-go/quic-go@v0.57.1/internal/wire/crypto_frame.go:18 # 0xd75c36 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:135 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 16] @ 0x953719 0x95372c 0x9495a5 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x953718 errors.New+0x2b8 errors/errors.go:65 # 0x95372b crypto/tls.(*Config).encryptTicket+0x2cb crypto/tls/ticket.go:327 # 0x9495a4 crypto/tls.(*Conn).sendSessionTicket+0x324 crypto/tls/handshake_server_tls13.go:1019 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 512] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x6e7e8e 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6e7e8d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:46 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 2400] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 1408] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 512] @ 0x7c7d2e 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7c7d2d crypto/x509.MarshalPKIXPublicKey+0x14d crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 2112] @ 0xff6e11 0xff6d0b 0xff7f1f 0xff7865 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0xff6e10 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.48.0/http2/hpack/tables.go:60 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff7f1e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:393 # 0xff7864 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:316 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [2: 32] @ 0x69a18a 0x699fdf 0x1391872 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a189 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:174 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1391871 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 8] @ 0x1406afd 0x1405e09 0x1405b31 0x14056d9 0x4a530a 0x48b5a1 # 0x1406afc github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x49c github.com/creachadair/jrpc2@v1.3.4/server.go:328 # 0x1405e08 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.4/server.go:239 # 0x1405b30 github.com/creachadair/jrpc2.(*Server).nextRequest+0x350 github.com/creachadair/jrpc2@v1.3.4/server.go:210 # 0x14056d8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.4/server.go:171 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [2: 1792] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc213d3 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc213d2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb32 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:941 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x14bc40d 0x14c57a7 0x14ce8df 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14bc40c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x14c57a6 crypto/internal/fips140/ecdsa.bits2octets[...]+0xa6 crypto/internal/fips140/ecdsa/ecdsa.go:315 # 0x14ce8de crypto/internal/fips140/ecdsa.Sign[...]+0x15e crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 192] @ 0x677672 0x672495 0x67327e 0x671785 0xded44d 0xddbcda 0xddb9fe 0xdc4951 0xdc1110 0xdb6cf7 0x48b5a1 # 0x677671 net.ipToSockaddr+0x71 net/ipsock_posix.go:228 # 0x672494 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x67327d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x671784 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xded44c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:267 # 0xddbcd9 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.57.1/send_conn.go:98 # 0xddb9fd github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.57.1/send_conn.go:74 # 0xdc4950 github.com/quic-go/quic-go.(*Conn).sendConnectionClose+0x310 github.com/quic-go/quic-go@v0.57.1/connection.go:2824 # 0xdc110f github.com/quic-go/quic-go.(*Conn).handleCloseError+0x84f github.com/quic-go/quic-go@v0.57.1/connection.go:2248 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [1: 10880] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x7938db 0x793889 0x794c3d 0x7941e5 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x7938da encoding/asn1.makeObjectIdentifier+0x5da encoding/asn1/marshal.go:308 # 0x793888 encoding/asn1.makeBody+0x588 encoding/asn1/marshal.go:471 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [14: 8960] @ 0xb26705 0xb2cad3 0xb2de5d 0x48b5a1 # 0xb26704 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2cad2 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:141 # 0xb2de5c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [4: 256] @ 0x1490d30 0x14db395 0x14e02e6 0x14df770 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df76f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0xd76e68 0xd7696b 0xd7673c 0xdb8f5c 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd76e67 github.com/quic-go/quic-go/internal/wire.(*Header).parseLongHeader+0x4a7 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:246 # 0xd7696a github.com/quic-go/quic-go/internal/wire.parseHeader+0x8a github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:162 # 0xd7673b github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:138 # 0xdb8f5b github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x35b github.com/quic-go/quic-go@v0.57.1/connection.go:1075 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 18944] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6ea57a 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6ea579 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 28416] @ 0x6e77b5 0x6e71f3 0x6e73a5 0x700066 0x700ff5 0x7294a5 0x70d191 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e73a4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x700065 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x700ff4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 64] @ 0x6f11ea 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f11e9 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x289 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:156 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 288] @ 0x1490c37 0x14db01a 0x14e01b3 0x9493a7 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x9493a6 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:998 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 112] @ 0xddc5eb 0xde7265 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xddc5ea github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.57.1/send_stream.go:77 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 352] @ 0x480f93 0x40b6c5 0x40b6b8 0x40ffb7 0xdca8fc 0xdca1fd 0xdda4b9 0xdda2dc 0xde7956 0xde9402 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdca8fb github.com/quic-go/quic-go.(*frameSorter).push+0x65b github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:176 # 0xdca1fc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:46 # 0xdda4b8 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:310 # 0xdda2db github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:288 # 0xde7955 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.57.1/stream.go:156 # 0xde9401 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.57.1/streams_map.go:317 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 144] @ 0x480fda 0x480fef 0xdca166 0xdaf845 0xdaf978 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdca165 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:39 # 0xdaf844 github.com/quic-go/quic-go.newCryptoStream+0xc4 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:31 # 0xdaf977 github.com/quic-go/quic-go.init.func1+0x1f7 github.com/quic-go/quic-go@v0.57.1/connection.go:276 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 256] @ 0x776ee5 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 112] @ 0xafacb0 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 96] @ 0xdafda5 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdafda4 github.com/quic-go/quic-go.init.func1+0x624 github.com/quic-go/quic-go@v0.57.1/connection.go:292 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 240] @ 0x953225 0x9493e5 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x953224 crypto/tls.(*Conn).sessionState+0x64 crypto/tls/ticket.go:299 # 0x9493e4 crypto/tls.(*Conn).sendSessionTicket+0x164 crypto/tls/handshake_server_tls13.go:1003 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 48] @ 0x51c757 0x910fd4 0x94ed48 0x48b5a1 # 0x51c756 fmt.Errorf+0x476 fmt/errors.go:48 # 0x910fd3 crypto/tls.(*Conn).handshakeContext+0x7d3 crypto/tls/conn.go:1609 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x777d70 0x777d0a 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777d6f strings.(*Builder).WriteByte+0x8f strings/builder.go:97 # 0x777d09 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x29 github.com/multiformats/go-multiaddr@v0.16.1/component.go:223 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 144] @ 0x6ffdc5 0x700b31 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6ffdc4 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x3c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:62 # 0x700b30 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:265 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 4423680] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xda52dd 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [8: 3584] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 672] @ 0xdf9eb3 0xde8233 0xde7e27 0xdb6013 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdf9eb2 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x112 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:60 # 0xde8232 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x392 github.com/quic-go/quic-go@v0.57.1/streams_map.go:90 # 0xde7e26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.57.1/streams_map.go:60 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0x14dafe5 0x14e01b3 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0xb3297f 0xb8179c 0xb80467 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb80466 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:243 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c5a5 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 384] @ 0x7fb4d6 0x7fad90 0x103d0ac 0x8aab2a 0x107a3b6 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x103d0ab github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/proto.(*ReservationVoucher).MarshalRecord+0x12b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/proto/voucher.go:43 # 0x8aab29 github.com/libp2p/go-libp2p/core/record.Seal+0x69 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:52 # 0x107a3b5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x675 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:667 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 192] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdab56a 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [5: 80] @ 0xb8267d 0x48b5a1 # 0xb8267c github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x81c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:465 0: 0 [3: 3456] @ 0x4a4812 0x4a3da5 0xddf41a 0xddf3f3 0xddf3f2 0xd9e49f 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddf419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xddf3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xddf3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xd9e49e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:609 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 240] @ 0x7783b6 0x7782bf 0xb127c9 0xb13875 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7783b5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [4: 512] @ 0xc0e485 0xc0e305 0xc12173 0x8c6e7f 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x8c6e7e github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xde github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:11 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0xd558b2 0xd5588b 0xd64c8c 0xd643f9 0xd66848 0x48b5a1 # 0xd558b1 github.com/flynn/noise.(*symmetricState).Checkpoint+0xb1 github.com/flynn/noise@v1.1.0/state.go:209 # 0xd5588a github.com/flynn/noise.(*HandshakeState).ReadMessage+0x8a github.com/flynn/noise@v1.1.0/state.go:512 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd643f8 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x818 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:108 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [2: 32] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 704] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x51f406 0x11c8985 0x11c6a52 0x12928ab 0x128df30 0x11cf4f6 0x11ef75f 0x11ef72f 0x11ceb95 0x128d0bc 0x11d0cd5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x11c8984 google.golang.org/grpc/internal/channelz.AddTraceEvent+0xa4 google.golang.org/grpc@v1.77.0/internal/channelz/trace.go:197 # 0x11c6a51 google.golang.org/grpc/internal/channelz.Infof+0x91 google.golang.org/grpc@v1.77.0/internal/channelz/logging.go:39 # 0x12928aa google.golang.org/grpc.(*connectivityStateManager).updateState+0x16a google.golang.org/grpc@v1.77.0/clientconn.go:565 # 0x128df2f google.golang.org/grpc.(*ccBalancerWrapper).UpdateState+0x1cf google.golang.org/grpc@v1.77.0/balancer_wrapper.go:248 # 0x11cf4f5 google.golang.org/grpc/internal/balancer/gracefulswitch.(*balancerWrapper).UpdateState+0x135 google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:347 # 0x11ef75e google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).forceUpdateConcludedStateLocked+0xa3e google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:810 # 0x11ef72e google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).UpdateClientConnState+0xa0e google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:314 # 0x11ceb94 google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).UpdateClientConnState+0x174 google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:194 # 0x128d0bb google.golang.org/grpc.(*ccBalancerWrapper).updateClientConnState.func1+0x23b google.golang.org/grpc@v1.77.0/balancer_wrapper.go:124 # 0x11d0cd4 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xd4 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:90 0: 0 [2: 2304] @ 0x5a804a 0x6b098b 0x6b095f 0x6b148a 0x1192be5 0x1192c85 0x11909a5 0x11904e5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11909a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11904e4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c4f 0x69521d 0xd52e54 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 32] @ 0xdbbc1b 0xdbb3c8 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdbbc1a github.com/quic-go/quic-go.(*Conn).handleUnpackError+0x1da github.com/quic-go/quic-go@v0.57.1/connection.go:1373 # 0xdbb3c7 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x587 github.com/quic-go/quic-go@v0.57.1/connection.go:1325 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x66edb2 0x655d9b 0x66f75b 0x66e5f0 0x9d452c 0x1410708 0x141174e 0x48b5a1 # 0x66edb1 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x655d9a net.(*netFD).accept+0x25a net/fd_unix.go:178 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9d452b net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x1410707 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x141174d github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xad github.com/pactus-project/pactus/www/jsonrpc/server.go:84 0: 0 [2: 1327104] @ 0x6923ae 0x692388 0x4d6877 0x511aaf 0x511a6f 0x5119dc 0x4d673d 0x6daf90 0x6daf91 0x6d9be5 0x6da35a 0x48b5a1 # 0x6923ad compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x4d6876 io.copyBuffer+0x1d6 io/io.go:431 # 0x511aae io.Copy+0x4e io/io.go:388 # 0x511a6e os.genericWriteTo+0xe os/file.go:295 # 0x5119db os.(*File).WriteTo+0x9b os/file.go:273 # 0x4d673c io.copyBuffer+0x9c io/io.go:411 # 0x6daf8f io.Copy+0x42f io/io.go:388 # 0x6daf90 gopkg.in/natefinch/lumberjack%2ev2.compressLogFile+0x430 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:501 # 0x6d9be4 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRunOnce+0x7a4 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:367 # 0x6da359 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun+0x39 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:381 0: 0 [1: 96] @ 0x746a05 0x771525 0x77150c 0xa31af0 0xb7f26f 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x771524 github.com/mr-tron/base58/base58.EncodeAlphabet+0x5e4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x77150b github.com/multiformats/go-multibase.Encode+0x5cb github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa31aef github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:26 # 0xb7f26e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 480] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0xc58c86 0xc58c3e 0xded790 0xddb7a5 0xde396c 0xde1c2b 0xde0a25 0x48b5a1 # 0xc58c85 golang.org/x/net/internal/socket.NewControlMessage+0xe5 golang.org/x/net@v0.48.0/internal/socket/socket.go:215 # 0xc58c3d golang.org/x/net/ipv4.(*ControlMessage).Marshal+0x9d golang.org/x/net@v0.48.0/ipv4/control.go:64 # 0xded78f github.com/quic-go/quic-go.(*packetInfo).OOB+0x1cf github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:295 # 0xddb7a4 github.com/quic-go/quic-go.newSendConn+0x1c4 github.com/quic-go/quic-go@v0.57.1/send_conn.go:56 # 0xde396b github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x88b github.com/quic-go/quic-go@v0.57.1/server.go:821 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 512] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x120691b 0x123b205 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x120691a google.golang.org/grpc/mem.NewBuffer+0xfa google.golang.org/grpc@v1.77.0/mem/buffers.go:106 # 0x123b204 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x184 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:79 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 240] @ 0x58d885 0x58d842 0x58c99b 0x578f06 0x6991e5 0x6991c6 0x698ffe 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58d884 math/big.nat.make+0x84 math/big/nat.go:67 # 0x58d841 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x58c99a math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x578f05 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x6991e4 math/big.(*Int).Mul+0x1a4 math/big/int.go:184 # 0x6991c5 github.com/pactus-project/pactus/sortition.GetIndex+0x185 github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x698ffd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x793e3d 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x793e3c encoding/asn1.makeBody+0xb3c encoding/asn1/marshal.go:522 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 240] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 24] @ 0xde6da6 0xdb045b 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xde6da5 github.com/quic-go/quic-go.(*statelessResetter).GetStatelessResetToken+0x85 github.com/quic-go/quic-go@v0.57.1/stateless_reset.go:38 # 0xdb045a github.com/quic-go/quic-go.init.func1+0xcda github.com/quic-go/quic-go@v0.57.1/connection.go:323 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 96] @ 0x12b1205 0x128ff79 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b1204 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.77.0/stream.go:947 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x5440da 0x5c3eca 0x6b06fb 0x6b0669 0x6b055f 0x115bec8 0x8c1e87 0x115bcfa 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6b06fa github.com/pactus-project/pactus/util/encoding.WriteElements+0xfa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6b0668 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x68 github.com/pactus-project/pactus/types/account/account.go:84 # 0x6b055e github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x115bec7 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x67 github.com/pactus-project/pactus/state/state.go:550 # 0x8c1e86 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115bcf9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:547 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 528] @ 0x104a2fe 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104a2fd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2fd github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:525 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 160] @ 0xb808ab 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb808aa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:284 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x14dafe5 0x14e01b3 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0xd71145 0xd75994 0xdbe6f5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd71144 github.com/quic-go/quic-go/internal/wire.parseAckFrame+0x384 github.com/quic-go/quic-go@v0.57.1/internal/wire/ack_frame.go:64 # 0xd75993 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseAckFrame+0x73 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:96 # 0xdbe6f4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x2b4 github.com/quic-go/quic-go@v0.57.1/connection.go:1786 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 48] @ 0xdab1e7 0xdab195 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdab1e6 github.com/quic-go/quic-go/internal/handshake.newLongHeaderOpener+0x2a6 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:67 # 0xdab194 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x254 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:51 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 176] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 240] @ 0xd9926a 0xd99430 0xd9949f 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd99269 github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketTracker+0x109 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_tracker.go:27 # 0xd9942f github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketHandler+0x2cf github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_handler.go:28 # 0xd9949e github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x33e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:24 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd9e693 0xd9e1ad 0xd9e133 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd9e692 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets-range2+0x672 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:587 # 0xd9e1ac github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets.(*sentPacketHistory).Packets.func2+0x18c github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:91 # 0xd9e132 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x112 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:555 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 32] @ 0x6a4a10 0x6a48e6 0x8b1425 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4a0f github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x6f github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6a48e5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x8b1424 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x14798b3 0x94c605 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x94c604 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 crypto/tls/key_schedule.go:39 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x7938db 0x793889 0x794c3d 0x7941e5 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7938da encoding/asn1.makeObjectIdentifier+0x5da encoding/asn1/marshal.go:308 # 0x793888 encoding/asn1.makeBody+0x588 encoding/asn1/marshal.go:471 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0x4e5a6c 0x7995f2 0x7b4acc 0x7b4be9 0x7ba3a5 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x4e5a6b time.Time.Format+0xeb time/format.go:650 # 0x7995f1 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1GeneralizedTime+0xb1 vendor/golang.org/x/crypto/cryptobyte/asn1.go:502 # 0x7b4acb crypto/x509.parseTime+0x8b crypto/x509/parser.go:210 # 0x7b4be8 crypto/x509.parseValidity+0x48 crypto/x509/parser.go:224 # 0x7ba3a4 crypto/x509.parseCertificate+0x584 crypto/x509/parser.go:981 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0xda597b 0xda537a 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xda597a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:52 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0x4d6e08 0x4d67f1 0x4d656c 0x4d654b 0xd00fa5 0xd005ef 0xd00438 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x4d6e07 io.discard.ReadFrom+0x27 io/io.go:663 # 0x4d67f0 io.copyBuffer+0x150 io/io.go:415 # 0x4d656b io.Copy+0x8b io/io.go:388 # 0x4d654a io.CopyN+0x6a io/io.go:364 # 0xd00fa4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x3c4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:773 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 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] @ 0x70d3f7 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x70d3f6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x296 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 48] @ 0x6e8172 0x6ff3be 0x6ff3b6 0x7283c5 0x6f2b37 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e8171 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 # 0x6ff3bd github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x8fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6ff3b5 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x8f5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1113 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 32] @ 0x1390195 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390194 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x434 github.com/pactus-project/pactus/www/grpc/blockchain.go:170 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 32] @ 0xdf1e8b 0xdb0e7a 0xdb38b5 0xdb3830 0xdb331e 0xdc2152 0xdc1bab 0xdbfef7 0xdbfb9a 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdf1e8a github.com/quic-go/quic-go.(*packetHandlerMap).Add+0x1aa github.com/quic-go/quic-go@v0.57.1/transport.go:770 # 0xdb0e79 github.com/quic-go/quic-go.init.func1.2+0x39 github.com/quic-go/quic-go@v0.57.1/connection.go:302 # 0xdb38b4 github.com/quic-go/quic-go.connRunners.AddConnectionID+0x114 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:25 # 0xdb382f github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x8f github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:143 # 0xdb331d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:92 # 0xdc2151 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf1 github.com/quic-go/quic-go@v0.57.1/connection.go:2388 # 0xdc1baa github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.57.1/connection.go:2333 # 0xdbfef6 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x316 github.com/quic-go/quic-go@v0.57.1/connection.go:1980 # 0xdbfb99 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.57.1/connection.go:1965 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 32] @ 0x720fc5 0x7218ee 0x71c727 0x7057e6 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x720fc4 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).readBytes+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:236 # 0x7218ed github.com/syndtr/goleveldb/leveldb.(*sessionRecord).decode+0x60d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:309 # 0x71c726 github.com/syndtr/goleveldb/leveldb.(*session).recover+0x446 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:170 # 0x7057e5 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 48] @ 0x720fc5 0x7218b3 0x71c727 0x7057e6 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x720fc4 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).readBytes+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:236 # 0x7218b2 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).decode+0x5d2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:308 # 0x71c726 github.com/syndtr/goleveldb/leveldb.(*session).recover+0x446 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:170 # 0x7057e5 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 192] @ 0xc0bd2e 0xc0d3c5 0xc0ce28 0xc142ca 0x1039316 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0bd2d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x1039315 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x315 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:228 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 672] @ 0x14c5386 0x14cba9c 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14c5385 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x14cba9b crypto/internal/fips140/ecdsa.newDRBG[...]+0x69b crypto/internal/fips140/ecdsa/hmacdrbg.go:82 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x746a05 0x771525 0x77150c 0xa31af0 0xb7cc69 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x771524 github.com/mr-tron/base58/base58.EncodeAlphabet+0x5e4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x77150b github.com/multiformats/go-multibase.Encode+0x5cb github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa31aef github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:26 # 0xb7cc68 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 448] @ 0xc0e485 0xc0e305 0xc240ac 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc240ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [3: 48] @ 0x6e4785 0x6e311f 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e4784 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x124 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6e311e github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xfe github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 1536] @ 0xd80505 0x4a3e91 0xddce05 0xddcdf7 0xddc82a 0xe0991d 0xe09918 0xd3ca2a 0x1079639 0x1078cb6 0x48b5a1 # 0xd80504 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:14 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xddce04 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xddcdf6 github.com/quic-go/quic-go.(*SendStream).write+0x4b6 github.com/quic-go/quic-go@v0.57.1/send_stream.go:145 # 0xddc829 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.57.1/send_stream.go:100 # 0xe0991c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.57.1/stream.go:124 # 0xe09917 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:63 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x1079638 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:564 # 0x1078cb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [1: 24] @ 0x9f015f 0x9f0160 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x9f015e net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0x9f015f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [8: 768] @ 0x77f38c 0xe040cc 0xe0405c 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x77f38b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xe040cb github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xcb github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xe0405b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x5b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 48] @ 0x79515b 0xdac729 0xdac6c2 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x79515a encoding/asn1.MarshalWithParams+0x13a encoding/asn1/marshal.go:742 # 0xdac728 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdac6c1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:76 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 32] @ 0xb3297f 0xb81967 0xb81949 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81966 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81948 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x7857f2 0x784847 0xd523f4 0xd528fb 0xd528af 0xd5626a 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x7857f1 crypto/ecdh.(*x25519Curve).ecdh+0x31 crypto/ecdh/x25519.go:83 # 0x784846 crypto/ecdh.(*PrivateKey).ECDH+0x86 crypto/ecdh/ecdh.go:123 # 0xd523f3 golang.org/x/crypto/curve25519.x25519+0x1f3 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:87 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd56269 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa69 github.com/flynn/noise@v1.1.0/state.go:579 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 16] @ 0x8c61b5 0x8c65d4 0x8c6317 0xd60333 0xd5fdef 0x48b5a1 # 0x8c61b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8c65d3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8c6316 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd60332 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x432 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0xd5fdee github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:332 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x7769ab 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x7769aa github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [3: 72] @ 0xdaac95 0xdad88a 0xdada0c 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdada0b github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x10b github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:146 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1536] @ 0xd80505 0x4a3e91 0xddce05 0xddcdf7 0xddc82a 0xe0991d 0xe09918 0xd3ca2a 0x6829d5 0x10d2f67 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0x6829d5 0xb07dc5 0xb07dc0 0xb06ec5 0xb06ec6 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xd80504 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:14 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xddce04 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xddcdf6 github.com/quic-go/quic-go.(*SendStream).write+0x4b6 github.com/quic-go/quic-go@v0.57.1/send_stream.go:145 # 0xddc829 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.57.1/send_stream.go:100 # 0xe0991c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.57.1/stream.go:124 # 0xe09917 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:63 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x10d2f66 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x1c6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:147 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb07dc4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:377 # 0xb07dbf github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:369 # 0xb06ec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:317 # 0xb06ec5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:274 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 6144] @ 0x53d7f5 0x53d21d 0x53d3f9 0x5a966a 0x5a9c74 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9669 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5a9c73 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x696afb 0x114f4ca 0x114f4e4 0x1193269 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x696afa github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x11a github.com/pactus-project/pactus/crypto/bls/private_key.go:134 # 0x114f4c9 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x114f4e3 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:91 # 0x1193268 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 640] @ 0xff6e11 0xff6d0b 0xff7f1f 0xff7865 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0xff6e10 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.48.0/http2/hpack/tables.go:60 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff7f1e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:393 # 0xff7864 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:316 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [2: 64] @ 0xff868b 0xff8659 0xff7e6d 0xff7865 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0xff868a bytes.(*Buffer).String+0xea bytes/buffer.go:77 # 0xff8658 golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:518 # 0xff7e6c golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c golang.org/x/net@v0.48.0/http2/hpack/hpack.go:386 # 0xff7864 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:316 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [3: 432] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x6af885 0x115d97d 0x138ef17 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6af884 github.com/pactus-project/pactus/committee.(*committee).ProtocolVersions+0x224 github.com/pactus-project/pactus/committee/committee.go:233 # 0x115d97c github.com/pactus-project/pactus/state.(*state).CommitteeProtocolVersions+0x7c github.com/pactus-project/pactus/state/state.go:748 # 0x138ef16 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x156 github.com/pactus-project/pactus/www/grpc/blockchain.go:37 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 96] @ 0x480fda 0x480fef 0xff6afe 0xff6af9 0x122c536 0x1220a47 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0xff6afd golang.org/x/net/http2/hpack.(*headerFieldTable).init+0x5d golang.org/x/net@v0.48.0/http2/hpack/tables.go:46 # 0xff6af8 golang.org/x/net/http2/hpack.NewDecoder+0x58 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:108 # 0x122c535 google.golang.org/grpc/internal/transport.newFramer+0x555 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:443 # 0x1220a46 google.golang.org/grpc/internal/transport.NewServerTransport+0x326 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:172 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [4: 64] @ 0x1077b89 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1077b88 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1bc8 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:460 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 576] @ 0x53b505 0x10cc770 0x10cc712 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x10cc76f github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20f github.com/libp2p/go-libp2p@v0.46.0/core/network/context.go:68 # 0x10cc711 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 704] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 768] @ 0x70ec8c 0x70ec3b 0x70f4b4 0x7107f5 0x48b5a1 # 0x70ec8b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).delTable+0x8ab github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:125 # 0x70ec3a github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x85a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:575 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 96] @ 0x480fda 0x480fef 0xc0baf8 0xc0d3c5 0xc0ce28 0xc142ca 0x10cd815 0xc24125 0x48b5a1 # 0xc0baf7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x57 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 416] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a94a9 0x6a947d 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a94a8 github.com/fxamacker/cbor/v2.Unmarshal+0x208 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a947c github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x1dc github.com/pactus-project/pactus/types/vote/cp_vote.go:121 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0xc425b2 0xc42925 0xc46f3b 0xc39325 0xc351c5 0x48b5a1 # 0xc425b1 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).nearFirstPeers+0xf1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:177 # 0xc42924 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DeliverMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:196 # 0xc46f3a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DeliverMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:173 # 0xc39324 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1454 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 240] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x94c635 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x94c634 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 crypto/tls/key_schedule.go:40 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 256] @ 0xc38893 0xc351a7 0x48b5a1 # 0xc38892 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 96] @ 0x14bc40d 0x14c5ef9 0x14c9968 0x14c993b 0x7a064b 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14bc40c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x14c5ef8 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x458 crypto/internal/fips140/ecdsa/ecdsa.go:477 # 0x14c9967 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14c993a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7a064a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x6e7e8e 0x6fae2a 0x6fb8e6 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6e7e8d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:46 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [174: 13920] @ 0xb278ce 0xb74a58 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb278cd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb74a57 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 1280] @ 0xd7352b 0xd75c37 0xdbebca 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7352a github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.57.1/internal/wire/crypto_frame.go:34 # 0xd75c36 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:135 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [4: 163840] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x4e5a6c 0x7997a5 0x7b4b1a 0x7b4bcb 0x7ba3a5 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x4e5a6b time.Time.Format+0xeb time/format.go:650 # 0x7997a4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1UTCTime+0xe4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:534 # 0x7b4b19 crypto/x509.parseTime+0xd9 crypto/x509/parser.go:206 # 0x7b4bca crypto/x509.parseValidity+0x2a crypto/x509/parser.go:220 # 0x7ba3a4 crypto/x509.parseCertificate+0x584 crypto/x509/parser.go:981 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 384] @ 0x14e0178 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14e0177 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 80] @ 0x122835f 0x12a5842 0x12a5843 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x122835e google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0xde google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1077 # 0x12a5841 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x16e1 google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:77 # 0x12a5842 google.golang.org/grpc.(*Server).processUnaryRPC+0x16e2 google.golang.org/grpc@v1.77.0/server.go:1441 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 80] @ 0xd2c0c5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xd2c0c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:475 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xdab56a 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 16] @ 0xb07665 0xb07045 0xb0569b 0xaff18a 0xb7d48a 0xb7fbb0 0x48b5a1 # 0xb07664 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:321 # 0xb07044 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:288 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 2048] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a205 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a204 compress/flate.(*huffmanBitWriter).writeTokens+0x224 compress/flate/huffman_bit_writer.go:589 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x51c6ba 0x94fb5d 0x94f69d 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x51c6b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0x94fb5c crypto/tls.quicError+0x11c crypto/tls/quic.go:372 # 0x94f69c crypto/tls.(*QUICConn).SendSessionTicket+0x7c crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 768] @ 0x5cb71e 0x5cb712 0x5cb645 0xda595e 0xda537a 0xdad5e9 0xdae599 0xdadf71 0xdd5e44 0xdd58ad 0xdb9a65 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda595d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:47 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdad5e8 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).rollKeys+0x348 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:122 # 0xdae598 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).open+0x4b8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:237 # 0xdadf70 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).Open+0x70 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:183 # 0xdd5e43 github.com/quic-go/quic-go.(*packetUnpacker).unpackShortHeaderPacket+0x203 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:156 # 0xdd58ac github.com/quic-go/quic-go.(*packetUnpacker).UnpackShortHeader+0x6c github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:114 # 0xdb9a64 github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x144 github.com/quic-go/quic-go@v0.57.1/connection.go:1169 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 128] @ 0xafccdb 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0xafccda github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:93 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 16] @ 0x79adb7 0x79ac07 0x79aa5d 0x93a516 0x79aae2 0x79af3c 0x93a447 0x93a3d7 0x93a3aa 0x79aae2 0x79af3c 0x93a0f4 0x93a05c 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79adb6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79ac06 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x79aa5c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a515 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1487 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x93a3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 240] @ 0x93beb5 0x93be85 0x93bd97 0x79aae2 0x79af3c 0x93bcd4 0x93bc3c 0x90dc37 0x948a9d 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x93beb4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x93be84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x93bd96 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1701 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93bcd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93bc3b crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948a9c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:913 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 288] @ 0x79515b 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79515a encoding/asn1.MarshalWithParams+0x13a encoding/asn1/marshal.go:742 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0x115c090 0x8c2047 0x115bc7f 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x115c08f github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x14f github.com/pactus-project/pactus/state/state.go:540 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bc7e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:538 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x52cea5 0x52cfb0 0x78c5ee 0x7bae98 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x78c5ed encoding/asn1.ObjectIdentifier.String+0x4d encoding/asn1/asn1.go:234 # 0x7bae97 crypto/x509.parseCertificate+0x1077 crypto/x509/parser.go:1055 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 4096] @ 0x8aa80f 0xc19bda 0xc19bd0 0xc197db 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc19bd9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc19bcf github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 64] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x104cb46 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x104cb45 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd25 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:812 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 128] @ 0x4a4732 0x4a3da5 0xdb267b 0xdb98c6 0xdb98ac 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdb267a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:59 # 0xdb98c5 github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xcc5 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:39 # 0xdb98ab github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xcab github.com/quic-go/quic-go@v0.57.1/connection.go:1142 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 96] @ 0x48fb68 0x548747 0x6ae4f2 0x115bcb0 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x48fb67 internal/reflectlite.Swapper+0x1c7 internal/reflectlite/swapper.go:42 # 0x548746 sort.SliceStable+0x86 sort/slice.go:43 # 0x6ae4f1 github.com/pactus-project/pactus/committee.(*committee).Update+0xb1 github.com/pactus-project/pactus/committee/committee.go:59 # 0x115bcaf github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:545 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 1568] @ 0xddc605 0xde7265 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xddc604 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.57.1/send_stream.go:78 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 64] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x94c48d 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 256] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdab4fb 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 16] @ 0x73cc77 0xcfcc45 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x73cc76 log.New+0x56 log/log.go:74 # 0xcfcc44 github.com/libp2p/go-yamux/v5.newSession+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:137 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 10264576] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 144] @ 0x4a4719 0x4a3da5 0x5d177b 0x5d175c 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x5d177a github.com/consensys/gnark-crypto/field/pool.bigIntPool.Put+0x1ba github.com/consensys/gnark-crypto@v0.19.2/field/pool/pool.go:27 # 0x5d175b github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x19b github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:899 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x1490d6e 0x69521d 0xd52f78 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [5: 240] @ 0x468b06 0xb79178 0xb791b6 0xb791ee 0xb7958c 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79177 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xd67a7d 0xd67a5b 0xd644b9 0xd66848 0x48b5a1 # 0xd67a7c github.com/libp2p/go-libp2p/core/protocol.ConvertToStrings+0x3c github.com/libp2p/go-libp2p@v0.46.0/core/protocol/id.go:24 # 0xd67a5a github.com/libp2p/go-libp2p/p2p/security/noise.(*transportEarlyDataHandler).Send+0x1a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/transport.go:114 # 0xd644b8 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x8d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:117 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [3: 384] @ 0xb3297f 0xb8179c 0xb80467 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb80466 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:243 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 224] @ 0x74c3da 0x74c3f0 0x1490c4f 0x14cbbb3 0x14c55df 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14cbbb2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x14c55de crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x10dc619 0x10d9656 0x48b5a1 # 0x10dc618 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).getNATType+0x5d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:542 # 0x10d9655 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).eventHandler+0x2b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:335 0: 0 [1: 64] @ 0x1490d6e 0x14db395 0x14e02e6 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0xd52a3b 0xd52a2f 0xd56a37 0xd542d3 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0xd52a3a golang.org/x/crypto/chacha20poly1305.New+0x1a golang.org/x/crypto@v0.46.0/chacha20poly1305/chacha20poly1305.go:44 # 0xd52a2e github.com/flynn/noise.cipherChaChaPoly+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:163 # 0xd56a36 github.com/flynn/noise.cipherFn.Cipher+0x36 github.com/flynn/noise@v1.1.0/cipher_suite.go:134 # 0xd542d2 github.com/flynn/noise.(*symmetricState).Split+0x1f2 github.com/flynn/noise@v1.1.0/state.go:202 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 139264] @ 0x686d56 0x686d80 0x6923c7 0x692388 0x13baa28 0x13bb157 0x13bdcc5 0x13b9f4f 0x48b5a1 # 0x686d55 compress/flate.newDeflateFast+0x3b5 compress/flate/deflatefast.go:64 # 0x686d7f compress/flate.(*compressor).init+0x3df compress/flate/deflate.go:586 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x13baa27 runtime/pprof.(*profileBuilder).flush+0x47 runtime/pprof/proto.go:146 # 0x13bb156 runtime/pprof.(*profileBuilder).pbSample+0xb6 runtime/pprof/proto.go:168 # 0x13bdcc4 runtime/pprof.(*profileBuilder).build+0x3a4 runtime/pprof/proto.go:378 # 0x13b9f4e runtime/pprof.profileWriter+0xae runtime/pprof/pprof.go:877 0: 0 [1: 65536] @ 0x686cc5 0x6923c7 0x692388 0x13baa28 0x13bb157 0x13bdcc5 0x13b9f4f 0x48b5a1 # 0x686cc4 compress/flate.(*compressor).init+0x324 compress/flate/deflate.go:583 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x13baa27 runtime/pprof.(*profileBuilder).flush+0x47 runtime/pprof/proto.go:146 # 0x13bb156 runtime/pprof.(*profileBuilder).pbSample+0xb6 runtime/pprof/proto.go:168 # 0x13bdcc4 runtime/pprof.(*profileBuilder).build+0x3a4 runtime/pprof/proto.go:378 # 0x13b9f4e runtime/pprof.profileWriter+0xae runtime/pprof/pprof.go:877 0: 0 [3: 192] @ 0x1490d30 0x69521d 0xd52ecc 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [4: 64] @ 0x13b9648 0x13b8489 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b9647 runtime/pprof.writeHeapInternal+0x1187 runtime/pprof/pprof.go:674 # 0x13b8488 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 450560] @ 0x13b8571 0x13b8489 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b8570 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:616 # 0x13b8488 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x89ca73 0x89ce3e 0x89cd8b 0x104d5ac 0x104ce98 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x89ca72 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/ed25519.go:123 # 0x89ce3d github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:143 # 0x89cd8a github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x6a github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:130 # 0x104d5ab github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:884 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 1056] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x13f56ce 0x13f5675 0x13f565a 0x13f035e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f56cd net/textproto.MIMEHeader.Set+0x10d net/textproto/header.go:22 # 0x13f5674 net/http.Header.Set+0xb4 net/http/header.go:40 # 0x13f5659 github.com/pactus-project/pactus/www/html.(*Server).writeError+0x99 github.com/pactus-project/pactus/www/html/server.go:181 # 0x13f035d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x19d github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x51f406 0x11d3c54 0x1391185 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x11d3c53 google.golang.org/grpc/status.Errorf+0x33 google.golang.org/grpc@v1.77.0/status/status.go:64 # 0x1391184 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0xe4 github.com/pactus-project/pactus/www/grpc/blockchain.go:252 # 0x12f9f0a 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:394 # 0x136403d 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 # 0x12f9d62 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:396 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [22: 14080] @ 0xb248e6 0xb24ab2 0xb2e3c5 0xb2de7f 0x48b5a1 # 0xb248e5 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb24ab1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb2e3c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:273 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x1215f65 0x1215edc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215f64 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x204 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:51 # 0x1215edb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 96] @ 0xc210c6 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc210c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 48] @ 0x1390f1f 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390f1e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfe github.com/pactus-project/pactus/www/grpc/blockchain.go:223 # 0x12f9baa 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:376 # 0x136403d 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 # 0x12f9a02 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:378 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x5440da 0x5c3eca 0x6b06fb 0x6b0669 0x1391ced 0x1390f0e 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6b06fa github.com/pactus-project/pactus/util/encoding.WriteElements+0xfa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6b0668 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x68 github.com/pactus-project/pactus/types/account/account.go:84 # 0x1391cec github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x2c github.com/pactus-project/pactus/www/grpc/blockchain.go:324 # 0x1390f0d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:224 # 0x12f9baa 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:376 # 0x136403d 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 # 0x12f9a02 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:378 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x77c7c8 0x77c7fc 0x783473 0x778286 0xb1290f 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x77c7c7 net.ParseIP+0x27 net/ip.go:528 # 0x77c7fb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x778285 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [4: 704] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x40a8f2 0x481029 0x9cb1e6 0x9cad77 0x13f58fa 0x13f0146 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb1e5 net/http.Header.Clone+0x5e5 net/http/header.go:105 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x13f58f9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x13f0145 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x405 github.com/pactus-project/pactus/www/html/blockchain.go:149 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 90112] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x410052 0x72c5a5 0x71c89f 0x7057e6 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x72c5a4 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x71c89e github.com/syndtr/goleveldb/leveldb.(*session).recover+0x5be github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:177 # 0x7057e5 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 224] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 704] @ 0x13f0115 0x13f00d3 0x13f0124 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f0114 bytes.(*Buffer).String+0x3d4 bytes/buffer.go:77 # 0x13f00d2 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x392 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f0123 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x3e3 github.com/pactus-project/pactus/www/html/blockchain.go:149 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 128] @ 0x1391dba 0x1391d32 0x1391cfe 0x1390f0e 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1391db9 encoding/hex.EncodeToString+0xf9 encoding/hex/hex.go:129 # 0x1391d31 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x71 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1391cfd github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x3d github.com/pactus-project/pactus/www/grpc/blockchain.go:327 # 0x1390f0d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:224 # 0x12f9baa 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:376 # 0x136403d 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 # 0x12f9a02 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:378 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 224] @ 0x1215f05 0x1215edc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215f04 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1a4 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:49 # 0x1215edb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 8] @ 0x12accc5 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12accc4 google.golang.org/grpc.newClientStream+0x4a4 google.golang.org/grpc@v1.77.0/stream.go:223 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 160] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 192] @ 0x12f9c5c 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12f9c5b github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:382 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 1408] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9cb2ff 0x9cad77 0x13f5722 0x13f035e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb2fe net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x13f5721 github.com/pactus-project/pactus/www/html.(*Server).writeError+0x161 github.com/pactus-project/pactus/www/html/server.go:182 # 0x13f035d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x19d github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 192] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [525: 126000] @ 0x8c6dec 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8c6deb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:9 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 448] @ 0x539baa 0x539e3b 0x5391b9 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539e3a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 512] @ 0x4a41bd 0x4a4086 0x4a3dfc 0xa7753b 0xa77554 0xa78025 0x139f54d 0x139f528 0x139f516 0x13a0a55 0x139b10b 0x139b3da 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xa7753a regexp.newOnePassMachine+0x9a regexp/exec.go:384 # 0xa77553 regexp.(*Regexp).doOnePass+0xb3 regexp/exec.go:403 # 0xa78024 regexp.(*Regexp).doExecute+0x2a4 regexp/exec.go:532 # 0x139f54c regexp.(*Regexp).doMatch+0x12c regexp/exec.go:514 # 0x139f527 regexp.(*Regexp).MatchString+0x107 regexp/regexp.go:527 # 0x139f515 github.com/gorilla/mux.(*routeRegexp).Match+0xf5 github.com/gorilla/mux@v1.8.1/regexp.go:193 # 0x13a0a54 github.com/gorilla/mux.(*Route).Match+0xb4 github.com/gorilla/mux@v1.8.1/route.go:50 # 0x139b10a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x139b3d9 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 2916352] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [514: 123360] @ 0xb7bd65 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bd64 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:275 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 320] @ 0x12900aa 0x11f836f 0x12acddb 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12900a9 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.77.0/clientconn.go:114 # 0x11f836e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.77.0/internal/resolver/config_selector.go:166 # 0x12acdda google.golang.org/grpc.newClientStream+0x5ba google.golang.org/grpc@v1.77.0/stream.go:229 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [202: 19392] @ 0xb7bcbd 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bcbc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:270 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x12b0be8 0x12b1659 0x12b05f7 0x12b1372 0x128ff79 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b0be7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.77.0/stream.go:901 # 0x12b1658 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.77.0/stream.go:957 # 0x12b05f6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x12b1371 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0x7784b0 0x7782bf 0x1079e70 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7784af github.com/multiformats/go-multiaddr.newComponent+0x12f github.com/multiformats/go-multiaddr@v0.16.1/component.go:264 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0x1079e6f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:631 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x13f0b26 0x13f0ae6 0x13f02b7 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f0b25 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x245 github.com/pactus-project/pactus/www/html/server.go:252 # 0x13f0ae5 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x205 github.com/pactus-project/pactus/www/html/blockchain.go:218 # 0x13f02b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 13568] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x8abc87 0x8abc20 0x8ab925 0x8ab045 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8abc86 encoding/binary.AppendUvarint+0x146 encoding/binary/varint.go:46 # 0x8abc1f github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xdf github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:281 # 0x8ab924 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:249 # 0x8ab044 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x84 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:116 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x9493cb 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x9493ca crypto/tls.(*Conn).sendSessionTicket+0x14a crypto/tls/handshake_server_tls13.go:1001 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 16] @ 0x70c39d 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x70c39c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x11c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0x5b8d33 0x5b918f 0x5c458a 0x1390e47 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b918e github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:434 # 0x5c4589 github.com/pactus-project/pactus/crypto.AddressFromString+0x69 github.com/pactus-project/pactus/crypto/address.go:36 # 0x1390e46 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x26 github.com/pactus-project/pactus/www/grpc/blockchain.go:215 # 0x12f9baa 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:376 # 0x136403d 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 # 0x12f9a02 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:378 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [12: 4224] @ 0x480f93 0x40b6c5 0x40b6b8 0x40ffb7 0xdca8fc 0xdca1fd 0xdc80a5 0xdc8e85 0xdbfb2c 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdca8fb github.com/quic-go/quic-go.(*frameSorter).push+0x65b github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:176 # 0xdca1fc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:46 # 0xdc80a4 github.com/quic-go/quic-go.(*baseCryptoStream).HandleCryptoFrame+0xa4 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:55 # 0xdc8e84 github.com/quic-go/quic-go.(*cryptoStreamManager).HandleCryptoFrame+0x84 github.com/quic-go/quic-go@v0.57.1/crypto_stream_manager.go:34 # 0xdbfb2b github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x2b github.com/quic-go/quic-go@v0.57.1/connection.go:1953 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 48] @ 0x6592cc 0x658e92 0x658d25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x6592cb net.newAddr+0x28b net/interface_linux.go:182 # 0x658e91 net.addrTable+0x131 net/interface_linux.go:153 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1: 32] @ 0x14dafe5 0x14e01b3 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db3ce 0x14e02e6 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db3cd crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x794bf2 0x7941e5 0x794c3d 0x795113 0xdac729 0xdac6c2 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x794bf1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdac728 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdac6c1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:76 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 16] @ 0x69b34b 0x6a6e39 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69b34a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 96] @ 0x51f406 0xce044d 0xce22a5 0x1074d54 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce044c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:676 # 0xce22a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:934 # 0x1074d53 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0xf3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:140 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b0846 0x8b44f7 0x115d03b 0x1390ee6 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b0845 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115d03a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:664 # 0x1390ee5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x12f9baa 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:376 # 0x136403d 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 # 0x12f9a02 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:378 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x480fda 0x480fef 0xce070f 0xce1a74 0xd3d019 0x1049062 0x104947a 0x1048bb0 0x48b5a1 # 0xce070e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x10e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:700 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x1049061 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 48] @ 0x71303b 0x708465 0x8b26b1 0x8b0846 0x8b44f7 0x115d03b 0x1390ee6 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x71303a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b0845 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115d03a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:664 # 0x1390ee5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x12f9baa 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:376 # 0x136403d 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 # 0x12f9a02 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:378 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x9493a7 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x9493a6 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:998 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 48] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 64] @ 0x468b06 0x7b0768 0x7b065a 0xd68afa 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b0767 crypto/x509.(*CertPool).addCertFunc+0x147 crypto/x509/cert_pool.go:206 # 0x7b0659 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd68af9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x5b8d33 0x5b8fcc 0x1391f32 0x1391eaf 0x1390f0e 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1391f31 github.com/pactus-project/pactus/crypto.Address.String+0x271 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1391eae github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x1ee github.com/pactus-project/pactus/www/grpc/blockchain.go:331 # 0x1390f0d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:224 # 0x12f9baa 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:376 # 0x136403d 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 # 0x12f9a02 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:378 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 880] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x1391a3f 0x1391b8b 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1391a3e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x21e github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1391b8a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x36a github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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:394 # 0x136403d 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 # 0x12f9d62 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:396 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0xd30a93 0xd307d9 0x4a3c0c 0xd3077b 0xd3074f 0xd30fc2 0x48b5a1 # 0xd30a92 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x1d2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:105 # 0xd307d8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close.func1+0x18 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:66 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0xd3077a sync.(*Once).Do+0x3a sync/once.go:69 # 0xd3074e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close+0xe github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:65 # 0xd30fc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x1c1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:137 0: 0 [1: 32] @ 0xb127ee 0xb127dc 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xb127ed github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14d github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb127db github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:117 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1: 208] @ 0x51f406 0x114f249 0x114f465 0x1193269 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x114f248 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x188 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114f464 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x84 github.com/pactus-project/pactus/sync/bundle/message/hello.go:89 # 0x1193268 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 1680] @ 0x13919ff 0x1391b83 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13919fe encoding/hex.EncodeToString+0x1de encoding/hex/hex.go:129 # 0x1391b82 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x362 github.com/pactus-project/pactus/www/grpc/blockchain.go:310 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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:394 # 0x136403d 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 # 0x12f9d62 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:396 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0xb8056b 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb8056a github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x12a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:254 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 128] @ 0x94c745 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x94c744 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x84 crypto/internal/fips140/tls13/tls13.go:154 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 4349952] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 480] @ 0x932395 0x932365 0x932277 0x79aae2 0x79af3c 0x9321f6 0x931d74 0x79aae2 0x79af3c 0x931a76 0x93164b 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x932394 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x932364 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x932276 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9321f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x555 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x931d73 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x931a75 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93164a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 48] @ 0x794e2a 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x794e29 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [4: 64] @ 0x115939a 0x1159360 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1159399 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x115935f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x697196 0x69a112 0x699fdf 0x1391872 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x697195 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69a111 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:167 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1391871 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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:394 # 0x136403d 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 # 0x12f9d62 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:396 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 192] @ 0x468b06 0x103cff3 0x8aab2a 0x107a3b6 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x103cff2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/proto.(*ReservationVoucher).MarshalRecord+0x72 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/proto/voucher.go:44 # 0x8aab29 github.com/libp2p/go-libp2p/core/record.Seal+0x69 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:52 # 0x107a3b5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x675 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:667 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 1440] @ 0x12aed05 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12aed04 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x584 google.golang.org/grpc@v1.77.0/stream.go:463 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 80] @ 0x51f406 0xce2bf1 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce2bf0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b0846 0x8b44f7 0x115d03b 0x1390ee6 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b0845 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115d03a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:664 # 0x1390ee5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x12f9baa 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:376 # 0x136403d 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 # 0x12f9a02 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:378 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 256] @ 0x655c85 0x655c2f 0x66f75b 0x66e5f0 0x12a16c9 0x139484c 0x48b5a1 # 0x655c84 net.newFD+0x144 net/fd_unix.go:27 # 0x655c2e net.(*netFD).accept+0xee net/fd_unix.go:169 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x12a16c8 google.golang.org/grpc.(*Server).Serve+0x468 google.golang.org/grpc@v1.77.0/server.go:917 # 0x139484b github.com/pactus-project/pactus/www/grpc.(*Server).startListening.func1+0xab github.com/pactus-project/pactus/www/grpc/server.go:102 0: 0 [1: 32] @ 0x12f9295 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12f9294 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:335 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x14acf9f 0x14c5f68 0x14c9968 0x14c993b 0x7a064b 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14acf9e crypto/internal/fips140/nistec.(*P256Point).BytesX+0x1e crypto/internal/fips140/nistec/p256_asm.go:516 # 0x14c5f67 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x4c7 crypto/internal/fips140/ecdsa/ecdsa.go:482 # 0x14c9967 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14c993a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7a064a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 18432] @ 0x6e8035 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc2f2 0x6fcb66 0x728b87 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e8034 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcb65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x728b86 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 3072] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 32] @ 0x12ae127 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ae126 google.golang.org/grpc.newClientStreamWithParams+0xae6 google.golang.org/grpc@v1.77.0/stream.go:357 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 704] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x12b3970 0x12b34d5 0x12b34c0 0x12b0159 0x12b0596 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b396f google.golang.org/grpc/metadata.MD.Copy+0x5af google.golang.org/grpc@v1.77.0/metadata/metadata.go:102 # 0x12b34d4 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:334 # 0x12b34bf google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.77.0/stream.go:1204 # 0x12b0158 google.golang.org/grpc.(*clientStream).retryLocked+0x58 google.golang.org/grpc@v1.77.0/stream.go:750 # 0x12b0595 google.golang.org/grpc.(*clientStream).withRetry+0x2b5 google.golang.org/grpc@v1.77.0/stream.go:820 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 144] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700dc9 0x7294a5 0x70d191 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700dc8 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x108 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:328 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0x5440da 0x5c3eca 0x5c4972 0x69f2d0 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69f2cf github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x4f github.com/pactus-project/pactus/types/tx/payload/transfer.go:53 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 2304] @ 0x5a804a 0x6b098b 0x6b095f 0x6b13df 0x1192be5 0x1192ee5 0x11993d3 0x143aa3f 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192ee4 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:197 # 0x11993d2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:243 # 0x143aa3e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 2883584] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x468b06 0x1071f25 0x1071ef6 0x1071ed7 0x107568d 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1071f24 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x1071ef5 github.com/multiformats/go-multiaddr/net.ToIP+0x275 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:146 # 0x1071ed6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*constraints).Reserve+0x256 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/constraints.go:63 # 0x107568c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x36c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:219 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x468a32 0x467f25 0x46808a 0x666469 0xd007db 0xd00438 0x48b5a1 # 0x666468 net.(*OpError).Error+0x108 net/net.go:518 # 0xd007da github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x35a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 64] @ 0x114f17a 0x114f0f5 0x114f0e3 0x114f465 0x1193269 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x114f179 encoding/hex.EncodeToString+0xb9 encoding/hex/hex.go:129 # 0x114f0f4 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x34 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x114f0e2 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x22 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114f464 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x84 github.com/pactus-project/pactus/sync/bundle/message/hello.go:89 # 0x1193268 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x1215f65 0x1215edc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215f64 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x204 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:51 # 0x1215edb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x148b84f 0x148b7ea 0x148da0c 0x902d31 0x908ce4 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x148b84e crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x148b7e9 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x148da0b crypto/internal/fips140/aes/gcm.(*GCMForTLS13).Seal+0x14b crypto/internal/fips140/aes/gcm/gcm_nonces.go:197 # 0x902d30 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x908ce3 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:530 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 48] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12b7fe5 0x12b0db1 0x128ff79 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12b7fe4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x12b0db0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x53b505 0x12162fd 0x121629c 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12162fc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.77.0/credentials/credentials.go:261 # 0x121629b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:539 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 160] @ 0x53919b 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53919a context.withCancel+0x3a context/context.go:277 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 336] @ 0x8ae0f9 0xc0c93a 0xc0c913 0xc23fb6 0x48b5a1 # 0x8ae0f8 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:173 # 0xc0c939 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0c912 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [1: 48] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x5b9012 0x1397125 0x13970b6 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1397124 github.com/pactus-project/pactus/crypto.Address.String+0x6e4 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13970b5 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x675 github.com/pactus-project/pactus/www/grpc/transaction.go:304 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 128] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 320] @ 0x9f015f 0x9f0160 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x9f015e net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0x9f015f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 224] @ 0x415a34 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0x103d552 0x103d53e 0x107501b 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0x103d551 io.ReadFull+0x71 io/io.go:354 # 0x103d53d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x5d github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:56 # 0x107501a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x3ba github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:160 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 192] @ 0x12ae867 0x12ae7ee 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ae866 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x12ae7ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x1391138 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1391137 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x97 github.com/pactus-project/pactus/www/grpc/blockchain.go:255 # 0x12f9f0a 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:394 # 0x136403d 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 # 0x12f9d62 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:396 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x7993c5 0x7b4805 0x7ba5f0 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b4804 crypto/x509.parseAI+0x84 crypto/x509/parser.go:186 # 0x7ba5ef crypto/x509.parseCertificate+0x7cf crypto/x509/parser.go:1009 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x40a8f2 0x481029 0x12b34f2 0x12b34d5 0x12b34c0 0x12b1f17 0x12b1a65 0x128ffa4 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b34f1 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.77.0/metadata/metadata.go:100 # 0x12b34d4 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:334 # 0x12b34bf google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.77.0/stream.go:1204 # 0x12b1f16 google.golang.org/grpc.(*clientStream).finish+0x196 google.golang.org/grpc@v1.77.0/stream.go:1050 # 0x12b1a64 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.77.0/stream.go:999 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 384] @ 0x79aea5 0x93503d 0x934f34 0x79aae2 0x79af3c 0x934e54 0x934e33 0x79aae2 0x79af3c 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93503c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934f33 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 96] @ 0xcdf710 0xcdd7b1 0xce18af 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xcdf70f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:539 # 0xcdd7b0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:289 # 0xce18ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0x6b096f 0x6b148a 0x1192be5 0x1192c85 0x11909a5 0x11904e5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11909a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11904e4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0xbe124f 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe124e github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xc2e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1765 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 704] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 1024] @ 0x4a4812 0x4a3da5 0xe001df 0xe001bc 0xdd9f4a 0xdd9657 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xaf9ca5 0xc184e5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe001de github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xe001bb github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xdd9f49 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:243 # 0xdd9656 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b6 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:146 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf9ca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc184e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 48] @ 0x6a6e85 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6e84 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0xaeb006 0xaeb87e 0xaeb178 0xb0bc76 0x48b5a1 # 0xaeb005 github.com/ipfs/go-datastore/query.ResultsWithContext+0x105 github.com/ipfs/go-datastore@v0.9.0/query/query.go:221 # 0xaeb87d github.com/ipfs/go-datastore/query.(*resultsIter).collectResults+0xbd github.com/ipfs/go-datastore@v0.9.0/query/query.go:348 # 0xaeb177 github.com/ipfs/go-datastore/query.(*resultsIter).Next+0x17 github.com/ipfs/go-datastore@v0.9.0/query/query.go:292 # 0xb0bc75 github.com/libp2p/go-libp2p-kad-dht/records.(*ProviderManager).run.func1+0xbb5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/records/providers_manager.go:234 0: 0 [2: 128] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xda5353 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 320] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f000d 0x13eff86 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f000c github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x2cc github.com/pactus-project/pactus/www/html/server.go:252 # 0x13eff85 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x245 github.com/pactus-project/pactus/www/html/blockchain.go:145 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 448] @ 0x1215da8 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215da7 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x47 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:490 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 96] @ 0xdd9a2a 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0xd60058 0xd6001b 0x10cb6b2 0xd310a5 0x48b5a1 # 0xdd9a29 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x589 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:169 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd60057 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd6001a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 144] @ 0x121900a 0x1218ffe 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1219009 google.golang.org/grpc/internal/transport.(*http2Client).getPeer+0x49 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:514 # 0x1218ffd google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x3d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:745 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x6b063b 0x6b0618 0x1391ced 0x1390f0e 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6b063a bytes.NewBuffer+0x3a bytes/buffer.go:478 # 0x6b0617 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x1391cec github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x2c github.com/pactus-project/pactus/www/grpc/blockchain.go:324 # 0x1390f0d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:224 # 0x12f9baa 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:376 # 0x136403d 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 # 0x12f9a02 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:378 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 43520] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13efc1c 0x13efbc8 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13efc1b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0xb5b github.com/pactus-project/pactus/www/html/server.go:252 # 0x13efbc7 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb07 github.com/pactus-project/pactus/www/html/blockchain.go:122 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 3456] @ 0x121646e 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x121646d google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x24d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:566 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0xb78fd6 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb78fd5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 192] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x5b9012 0x1396ee5 0x1396e59 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1396ee4 github.com/pactus-project/pactus/crypto.Address.String+0x4a4 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1396e58 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x418 github.com/pactus-project/pactus/www/grpc/transaction.go:319 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 8601600] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 48] @ 0xcfc29c 0xd04716 0xd045ec 0xd060b8 0xd3d0a2 0x1077482 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xcfc29b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd045eb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x1077481 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x14c1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:405 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x776b8d 0x776e05 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 3072] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 192] @ 0x139191b 0x13918a0 0x1391866 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x139191a encoding/hex.EncodeToString+0xfa encoding/hex/hex.go:129 # 0x139189f github.com/pactus-project/pactus/crypto/hash.Hash.String+0x7f github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1391865 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x45 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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:394 # 0x136403d 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 # 0x12f9d62 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:396 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x58c6fd 0x58c6c8 0x578f06 0x5c7945 0x5c7946 0x5c7625 0x5f066e 0x5eef52 0x696ac6 0x114f4ca 0x114f4e4 0x1193269 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x58c6fc math/big.nat.make+0x13c math/big/nat.go:67 # 0x58c6c7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x578f05 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c7944 math/big.(*Int).Mul+0xc4 math/big/int.go:184 # 0x5c7945 github.com/consensys/gnark-crypto/ecc.getVector+0xc5 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:175 # 0x5c7624 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5f066d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x24d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g1.go:633 # 0x5eef51 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g1.go:458 # 0x696ac5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x114f4c9 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x114f4e3 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:91 # 0x1193268 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x8b4db9 0x8b4dad 0x8b4d5c 0x115d15e 0x1391115 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8b4db8 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8b4dac github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8b4d5b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x115d15d github.com/pactus-project/pactus/state.(*state).ValidatorByAddress+0x3d github.com/pactus-project/pactus/state/state.go:677 # 0x1391114 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x74 github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x12f9f0a 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:394 # 0x136403d 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 # 0x12f9d62 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:396 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 128] @ 0x1490d6e 0x69521d 0xd52f78 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [2: 480] @ 0x12aed05 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12aed04 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x584 google.golang.org/grpc@v1.77.0/stream.go:463 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x12ac96e 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ac96d google.golang.org/grpc.newClientStream+0x14d google.golang.org/grpc@v1.77.0/stream.go:191 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x51c6ba 0xcfe029 0xd00451 0x48b5a1 # 0x51c6b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xcfe028 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00450 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [2: 64] @ 0xd5278c 0xd5275d 0xd63c7c 0xd66848 0x48b5a1 # 0xd5278b golang.org/x/crypto/curve25519.X25519+0xcb golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:73 # 0xd5275c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd63c7b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:39 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 16] @ 0x10cda70 0x10cd8ff 0xc24125 0x48b5a1 # 0x10cda6f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:555 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [3: 48] @ 0x69b057 0x69a97d 0x13901da 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69b056 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x36 github.com/pactus-project/pactus/types/certificate/certificate.go:146 # 0x69a97c github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x9c github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x13901d9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 96] @ 0x480fda 0x480fef 0x539f16 0x5391b9 0x53917d 0x91086b 0x94ed48 0x48b5a1 # 0x539f15 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x91086a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 10880] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f7130 0x13f70ae 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f712f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xf4f github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f70ad github.com/pactus-project/pactus/www/html.txToTable+0xecd github.com/pactus-project/pactus/www/html/transaction.go:90 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0xb792ce 0xb793f5 0xb81d53 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb792cd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb81d52 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:394 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdad88a 0xdada0c 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdada0b github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x10b github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:146 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 384] @ 0x777fef 0x777f94 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777fee strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x777f93 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0xdb0d2b 0xdafb4a 0xdafa95 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb0d2a encoding/hex.EncodeToString+0x15aa encoding/hex/hex.go:129 # 0xdafb49 github.com/quic-go/quic-go/internal/protocol.ConnectionID.String+0x3c9 github.com/quic-go/quic-go@v0.57.1/internal/protocol/connection_id.go:103 # 0xdafa94 github.com/quic-go/quic-go.init.func1+0x314 github.com/quic-go/quic-go@v0.57.1/connection.go:286 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [7: 896] @ 0x1490d30 0x14cbbb3 0x14c55df 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14cbbb2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x14c55de crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x104cb46 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x104cb45 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd25 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:812 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 1536] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 80] @ 0x785fdf 0x7c754e 0x7c7c58 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x785fde crypto/elliptic.Marshal+0x7e crypto/elliptic/elliptic.go:114 # 0x7c754d crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 2850816] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 112] @ 0x6957af 0xdaae65 0xdaa42f 0xdaa333 0xda938f 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda938e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4ce github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:522 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 2048] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x53b505 0x12ae910 0x12ae7ee 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12ae90f google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x12ae7ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0xdca0c5 0x4a3e91 0xdf393c 0xdf37db 0xdca1c5 0xdaf845 0xdaf978 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdca0c4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:17 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf393b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:124 # 0xdf37da github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:175 # 0xdca1c4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:41 # 0xdaf844 github.com/quic-go/quic-go.newCryptoStream+0xc4 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:31 # 0xdaf977 github.com/quic-go/quic-go.init.func1+0x1f7 github.com/quic-go/quic-go@v0.57.1/connection.go:276 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 80] @ 0x6b096f 0x6b13df 0x1192be5 0x1192c85 0x11909a5 0x11904e5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11909a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11904e4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x72928c 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x72928b github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x12b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:547 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 80] @ 0x10cc71d 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10cc71c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1bc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda5353 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [6: 13824] @ 0x68b108 0x6896a5 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6896a4 compress/flate.(*huffmanBitWriter).writeBlock+0x2e4 compress/flate/huffman_bit_writer.go:466 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 512] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1024] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 6144] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8192] @ 0x148b84f 0x148b7ea 0x148da0c 0x902d31 0x908ce4 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x148b84e crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x148b7e9 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x148da0b crypto/internal/fips140/aes/gcm.(*GCMForTLS13).Seal+0x14b crypto/internal/fips140/aes/gcm/gcm_nonces.go:197 # 0x902d30 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x908ce3 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:530 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [3: 96] @ 0xdaae16 0xdad88a 0xdadbf3 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaae15 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:21 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdadbf2 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:160 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 384] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 5120] @ 0xdc880a 0xdbfcb7 0xdbfb9a 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdc8809 github.com/quic-go/quic-go.(*initialCryptoStream).Write+0x69 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:141 # 0xdbfcb6 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xd6 github.com/quic-go/quic-go@v0.57.1/connection.go:1991 # 0xdbfb99 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.57.1/connection.go:1965 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [4: 128] @ 0x51f406 0xc41a47 0xc41a07 0xc42a7d 0xc4954e 0xc2bcf3 0xc2a802 0xc35245 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc41a46 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41a06 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc42a7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4954d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc2bcf2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc2a801 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 24] @ 0x79423e 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79423d encoding/asn1.makeBody+0xf3d encoding/asn1/marshal.go:530 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 3584] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 80] @ 0x6b096f 0x6b13df 0x1192be5 0x1192c85 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x12b1205 0x128ff79 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b1204 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.77.0/stream.go:947 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0x6952b7 0x1490c4f 0x69521d 0x69578b 0x6958e7 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0x6958e6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:94 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 32] @ 0xb0424f 0xb05830 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xb0424e github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x22e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/metrics.go:155 # 0xb0582f github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x64f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:97 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 112] @ 0x415a34 0x1214cce 0x1296c25 0x12968e8 0x12960e5 0x12943fa 0x48b5a1 # 0x1214ccd google.golang.org/grpc/internal/transport.NewHTTP2Client+0x1ded google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:410 # 0x1296c24 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.77.0/clientconn.go:1403 # 0x12968e7 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.77.0/clientconn.go:1350 # 0x12960e4 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1282 # 0x12943f9 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.77.0/clientconn.go:945 0: 0 [1: 24] @ 0x69aed5 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69aed4 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0x4c9a9d 0x598be7 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598be6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 512] @ 0xbe6f96 0xbe5d05 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6f95 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xbe5d04 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x543115 0x5c3c45 0x5c4a6e 0x69e649 0x6a4f1d 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c4a6d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x69e648 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0x48 github.com/pactus-project/pactus/types/tx/payload/bond.go:99 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 64] @ 0xd20913 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0xd20912 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [1: 64] @ 0x1391d46 0x1391d32 0x1391cfe 0x1390f0e 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1391d45 encoding/hex.EncodeToString+0x85 encoding/hex/hex.go:127 # 0x1391d31 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x71 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1391cfd github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x3d github.com/pactus-project/pactus/www/grpc/blockchain.go:327 # 0x1390f0d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:224 # 0x12f9baa 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:376 # 0x136403d 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 # 0x12f9a02 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:378 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 576] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 480] @ 0x5392bb 0x53929d 0xddc6b3 0xde7265 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x5392ba context.withCancel+0x3a context/context.go:277 # 0x53929c context.WithCancelCause+0x1c context/context.go:269 # 0xddc6b2 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.57.1/send_stream.go:81 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 64] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b0846 0x8b44f7 0x115d03b 0x1390ee6 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b0845 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115d03a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:664 # 0x1390ee5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x12f9baa 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:376 # 0x136403d 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 # 0x12f9a02 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:378 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0xdd9a2a 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0xdd9a29 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x589 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:169 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x13918b4 0x13918a0 0x1391866 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13918b3 encoding/hex.EncodeToString+0x93 encoding/hex/hex.go:127 # 0x139189f github.com/pactus-project/pactus/crypto/hash.Hash.String+0x7f github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1391865 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x45 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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:394 # 0x136403d 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 # 0x12f9d62 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:396 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x4ad365 0x4ad2e8 0x66ce1b 0x666452 0x521f5b 0x52274e 0x5251be 0x51c365 0xcfe029 0xd00451 0x48b5a1 # 0x4ad364 internal/itoa.Uitoa+0xe4 internal/itoa/itoa.go:32 # 0x4ad2e7 internal/itoa.Itoa+0x67 internal/itoa/itoa.go:14 # 0x66ce1a net.(*TCPAddr).String+0x17a net/tcpsock.go:52 # 0x666451 net.(*OpError).Error+0xf1 net/net.go:518 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0xcfe028 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00450 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 40960] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x727f05 0x71d80e 0x70cdfd 0x70c219 0x70ba09 0x70c89d 0x70c737 0x710176 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x727f04 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x71d80d github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x70cdfc github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c89c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c736 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x710175 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: 16] @ 0x114f214 0x114f465 0x1193269 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x114f213 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x153 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114f464 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x84 github.com/pactus-project/pactus/sync/bundle/message/hello.go:89 # 0x1193268 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x65aa3f 0x66ccf1 0x66ccd2 0xb153e7 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x66ccf0 net.ipEmptyString+0x50 net/ip.go:332 # 0x66ccd1 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xb153e6 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0xe6 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:259 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x51c6ba 0xd05e06 0xd05f08 0xd3ca2a 0xafb197 0x1077a05 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c6b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05f07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:43 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0xafb196 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x1077a04 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1a44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:445 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 7045120] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 128] @ 0x4a4732 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0cb27 0xc23fb6 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [1: 256] @ 0x9f015f 0x9f0160 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x9f015e net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0x9f015f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 256] @ 0x655c85 0x655c2f 0x66f75b 0x66e5f0 0x9d452c 0x13f8df5 0x48b5a1 # 0x655c84 net.newFD+0x144 net/fd_unix.go:27 # 0x655c2e net.(*netFD).accept+0xee net/fd_unix.go:169 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9d452b net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x13f8df4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [1: 80] @ 0x69a927 0x13901da 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a926 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x13901d9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x9cb1c5 0x9cad77 0x9d0c66 0x9d0d8e 0x9d0a89 0x9d2967 0x13f8fc5 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb1c4 net/http.Header.Clone+0x5c4 net/http/header.go:104 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x9d0c65 net/http.Error+0x1a5 net/http/server.go:2353 # 0x9d0d8d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x13f8fc4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x10dc2a7 0x10dc286 0x10d9656 0x48b5a1 # 0x10dc2a6 sort.Reverse+0x266 sort/sort.go:103 # 0x10dc285 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).getNATType+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:548 # 0x10d9655 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).eventHandler+0x2b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:335 0: 0 [1: 5376] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f69df 0x13f6919 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f69de github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x7fe github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f6918 github.com/pactus-project/pactus/www/html.txToTable+0x738 github.com/pactus-project/pactus/www/html/transaction.go:60 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 5376] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f6e65 0x13f6d9f 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f6e64 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xc84 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6d9e github.com/pactus-project/pactus/www/html.txToTable+0xbbe github.com/pactus-project/pactus/www/html/transaction.go:54 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x778625 0x7782bf 0xb127c9 0xb13a15 0xb12137 0xe04036 0xe04028 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13a14 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xbe5c39 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe5c38 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x678 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2888 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 192] @ 0x6a92de 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a92dd github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x3d github.com/pactus-project/pactus/types/vote/cp_vote.go:112 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x104c3bc 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104c3bb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x59b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:738 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0xdaa44f 0xdaa333 0xdad99a 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdaa44e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:53 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdad999 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:141 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 48] @ 0xdca11e 0xdb5a98 0xdb5acd 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdca11d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:37 # 0xdb5a97 github.com/quic-go/quic-go.newCryptoStream+0x77 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:31 # 0xdb5acc github.com/quic-go/quic-go.(*Conn).preSetup+0xac github.com/quic-go/quic-go@v0.57.1/connection.go:511 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 96] @ 0x468a32 0x467f25 0x46808a 0x666469 0xd007db 0xd00438 0x48b5a1 # 0x666468 net.(*OpError).Error+0x108 net/net.go:518 # 0xd007da github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x35a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 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] @ 0xdabc26 0xda806a 0xda80fb 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdabc25 github.com/quic-go/quic-go/internal/handshake.(*sessionTicket).Marshal+0x25 github.com/quic-go/quic-go@v0.57.1/internal/handshake/session_ticket.go:19 # 0xda8069 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).getDataForSessionTicket+0x49 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:375 # 0xda80fa github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0xda github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:384 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 96] @ 0x480fda 0x480fef 0xde7f1f 0xde7f9d 0xde7e27 0xdb6013 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xde7f1e github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x7e github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:57 # 0xde7f9c github.com/quic-go/quic-go.(*streamsMap).initMaps+0xfc github.com/quic-go/quic-go@v0.57.1/streams_map.go:65 # 0xde7e26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.57.1/streams_map.go:60 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 64] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x77f38c 0xb13af7 0xb13a9a 0xb12137 0xe04036 0xe04028 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x77f38b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb13af6 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb13a99 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:326 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 16] @ 0xde72df 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xde72de github.com/quic-go/quic-go.newStream+0x25e github.com/quic-go/quic-go@v0.57.1/stream.go:93 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 112] @ 0x539baa 0x1215ffa 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1215ff9 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x299 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:504 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 192] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 5376] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f6545 0x13f64b6 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f6544 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x364 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f64b5 github.com/pactus-project/pactus/www/html.txToTable+0x2d5 github.com/pactus-project/pactus/www/html/transaction.go:43 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 512] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f5567 0x139d7a8 0x13f5248 0x13f5211 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f5566 github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0x106 github.com/pactus-project/pactus/www/html/server.go:163 # 0x139d7a7 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x13f5247 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x13f5210 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:155 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x9f015f 0x9f0160 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x9f015e net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0x9f015f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 24] @ 0x468a32 0x467f25 0x468145 0x66cec6 0x66ce13 0x9ce57b 0x48b5a1 # 0x66cec5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x66ce12 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0x9ce57a net/http.(*conn).serve+0x5a net/http/server.go:1935 0: 0 [2: 64] @ 0x95b43c 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 704] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9d0b85 0x9d0b2b 0x9d0b2a 0x9d0d8e 0x9d0a89 0x9d2967 0x13f8fc5 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9d0b84 net/textproto.MIMEHeader.Set+0xc4 net/textproto/header.go:22 # 0x9d0b2a net/http.Header.Set+0x6a net/http/header.go:40 # 0x9d0b29 net/http.Error+0x69 net/http/server.go:2351 # 0x9d0d8d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x13f8fc4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 28672] @ 0x95900a 0x9592a6 0x95b36e 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x959009 net/textproto.(*Reader).readLineSlice+0x129 net/textproto/reader.go:75 # 0x9592a5 net/textproto.(*Reader).readContinuedLineSlice+0x45 net/textproto/reader.go:141 # 0x95b36d net/textproto.readMIMEHeader+0x1ad net/textproto/reader.go:547 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [3: 192] @ 0x4dee4d 0x4def9f 0x50b9ff 0x50984d 0x655b69 0x66f75b 0x66e5f0 0x9d452c 0x13f8df5 0x48b5a1 # 0x4dee4c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4def9e syscall.Accept4+0x7e syscall/syscall_linux.go:701 # 0x50b9fe internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50984c internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x655b68 net.(*netFD).accept+0x28 net/fd_unix.go:161 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9d452b net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x13f8df4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [2: 224] @ 0x95b228 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b227 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:525 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 24] @ 0x468a32 0x467f25 0x46808a 0x9d2065 0x9d19a5 0x9d28e5 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9d2064 net/http.(*ServeMux).matchOrRedirect+0x1c4 net/http/server.go:2766 # 0x9d19a4 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2721 # 0x9d28e4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 1024] @ 0x468a32 0x467f25 0x468347 0x9d11d8 0x9d14f4 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9d11d7 net/http.Redirect+0x417 net/http/server.go:2453 # 0x9d14f3 net/http.(*redirectHandler).ServeHTTP+0x33 net/http/server.go:2479 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [104: 53248] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 5376] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f64b5 0x13f6426 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f64b4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x2d4 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f6425 github.com/pactus-project/pactus/www/html.txToTable+0x245 github.com/pactus-project/pactus/www/html/transaction.go:42 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x5391c5 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x5391c4 context.WithCancel+0x64 context/context.go:242 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0xce2bb9 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xce2bb8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 32] @ 0xdafe65 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdafe64 github.com/quic-go/quic-go.init.func1+0x6e4 github.com/quic-go/quic-go@v0.57.1/connection.go:294 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 256] @ 0x107a30f 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x107a30e github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x5ce github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:661 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x543115 0x5c3c45 0x6972cb 0x697261 0x69e6d1 0x6a4f1d 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6972ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x697260 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x69e6d0 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0xd0 github.com/pactus-project/pactus/types/tx/payload/bond.go:110 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 48] @ 0xd2071e 0xd2084a 0xd20393 0x48b5a1 # 0xd2071d github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).notifyPeer+0x17d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/connectedness_event_emitter.go:128 # 0xd20849 github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).sendConnRemovedNotifications+0xc9 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/connectedness_event_emitter.go:141 # 0xd20392 github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter+0x132 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/connectedness_event_emitter.go:97 0: 0 [2: 13824] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 128] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 128] @ 0x785450 0xd523e5 0xd528fb 0xd528af 0xd54fea 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x78544f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f crypto/ecdh/x25519.go:62 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd54fe9 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x1e9 github.com/flynn/noise@v1.1.0/state.go:425 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 24] @ 0x697196 0x69e5a6 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x697195 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69e5a5 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x225 github.com/pactus-project/pactus/types/tx/payload/bond.go:79 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 192] @ 0xdaa44f 0xdaa333 0xdab108 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdaa44e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:53 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdab107 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:50 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [7: 112] @ 0xc2bc6e 0xc2a802 0xc35245 0x48b5a1 # 0xc2bc6d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0xed github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1626 # 0xc2a801 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 24] @ 0xde38b1 0xde1c2b 0xde0a25 0x48b5a1 # 0xde38b0 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x7d0 github.com/quic-go/quic-go@v0.57.1/server.go:817 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 6963200] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x90e6d7 0x90e218 0x94a04b 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90e6d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x94a04a crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x2a crypto/tls/handshake_server_tls13.go:1143 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 704] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x5cd205 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd204 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 1024] @ 0x4a4812 0x4a3da5 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 64] @ 0x6a4db3 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a4db2 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x212 github.com/pactus-project/pactus/types/tx/tx.go:359 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 80] @ 0x93ce35 0x93ce05 0x93cd17 0x79aae2 0x79af3c 0x93ccb2 0x93cbac 0x79aae2 0x79af3c 0x93ca54 0x93c9bc 0x93d2f8 0x949eff 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x93ce34 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x93ce04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x93cd16 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ccb1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93cbab crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ca53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93c9bb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x93d2f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x949efe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1125 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 448] @ 0xdd3133 0xdd2bb9 0xdc3b49 0xdc249c 0xdc24ec 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdd3132 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x332 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:792 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 96] @ 0x54337a 0x118bd08 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x118bd07 github.com/beevik/ntp.getTime+0x827 github.com/beevik/ntp@v1.5.0/ntp.go:600 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 16] @ 0xd05c10 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0xc195bc 0x48b5a1 # 0xd05c0f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0xc195bb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [1: 40960] @ 0x6e7ee5 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7ee4 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 64] @ 0x727512 0x71ff48 0x70d856 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x727511 github.com/syndtr/goleveldb/leveldb.tFiles.newIndexIterator+0xb1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:298 # 0x71ff47 github.com/syndtr/goleveldb/leveldb.(*compaction).newIterator+0x187 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:323 # 0x70d855 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x2d5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:452 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 64] @ 0x114781c 0x1192cdf 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x114781b github.com/pactus-project/pactus/network.(*network).SendTo+0x3b github.com/pactus-project/pactus/network/network.go:372 # 0x1192cde github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x9e github.com/pactus-project/pactus/sync/sync.go:179 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 1232] @ 0xddc5eb 0xde7265 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xddc5ea github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.57.1/send_stream.go:77 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [7: 448] @ 0xdcc1bb 0xdcb325 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdcc1ba github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3ba github.com/quic-go/quic-go@v0.57.1/framer.go:204 # 0xdcb324 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 96] @ 0x11d9710 0x11d631e 0x11d4f93 0x11d4d25 0x11dcbf8 0x11dbbfc 0x12fbeb0 0x12fbe7e 0x12fbe6a 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x11d970f google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString+0xdcf google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_string.go:36 # 0x11d631d google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext+0x21d google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:191 # 0x11d4f92 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x92 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:77 # 0x11d4d24 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Peek+0x84 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:62 # 0x11dcbf7 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x937 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:216 # 0x11dbbfb google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1bb google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x12fbeaf google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xef google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x12fbe7d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x12fbe69 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:134 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [3: 1152] @ 0xb32636 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb32635 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:91 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0xb3297f 0xb816d2 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb816d1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:364 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x6952b7 0x1490c9b 0x69521d 0x69578b 0x6958e7 0xdad118 0xdacda6 0xdac5b9 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0x6958e6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:94 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac5b8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:71 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0xdac250 0x93e684 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0xdac24f github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0x4f github.com/quic-go/quic-go@v0.57.1/internal/handshake/tls_config.go:22 # 0x93e683 crypto/tls.(*Conn).readClientHello+0x843 crypto/tls/handshake_server.go:169 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x1396f6d 0x1396ef6 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1396f6c github.com/pactus-project/pactus/crypto.Address.String+0x52c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1396ef5 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x4b5 github.com/pactus-project/pactus/www/grpc/transaction.go:320 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x4a4719 0x4a3da5 0x51ef9f 0x51c539 0x10cdb45 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x51ef9e fmt.(*pp).free+0xde fmt/print.go:181 # 0x51c538 fmt.Errorf+0x258 fmt/errors.go:50 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [1: 256] @ 0x6f4549 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f4548 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 192] @ 0x480fda 0x480fef 0xdf9e36 0xde8233 0xde7e27 0xdb6013 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdf9e35 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x95 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:63 # 0xde8232 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x392 github.com/quic-go/quic-go@v0.57.1/streams_map.go:90 # 0xde7e26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.57.1/streams_map.go:60 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 528] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x6fed5c 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fed5b github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [10: 480] @ 0x53b505 0xb0316c 0xb0539c 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xb0316b github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x8b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/context.go:16 # 0xb0539b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1bb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:72 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0xd05bff 0xd05f08 0xd3ca2a 0xafb197 0x1037a88 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd05bfe github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd05f07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:43 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0xafb196 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x1037a87 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x567 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:97 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 120] @ 0x10d2c05 0x8c60cb 0x10d2b0d 0x10ce422 0x6829d5 0xb07dc5 0xb07dc0 0xb06ec5 0xb06ec6 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x10d2c04 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb07dc4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:377 # 0xb07dbf github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:369 # 0xb06ec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:317 # 0xb06ec5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:274 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 32] @ 0x14798b3 0x14dfcc7 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14dfcc6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x51c6ba 0xd05e06 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c6b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0xdcd6d8 0xdcd869 0xdb086e 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdcd6d7 math/rand/v2.NewPCG+0x97 math/rand/v2/pcg.go:25 # 0xdcd868 github.com/quic-go/quic-go.newPacketPacker+0x228 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:169 # 0xdb086d github.com/quic-go/quic-go.init.func1+0x10ed github.com/quic-go/quic-go@v0.57.1/connection.go:368 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 16] @ 0x120014a 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x1200149 golang.org/x/net/http2.(*Framer).readMetaFrame+0xc9 golang.org/x/net@v0.48.0/http2/frame.go:1597 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 16] @ 0x92dd1d 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x92dd1c crypto/tls.(*clientHelloMsg).unmarshal+0x18fc crypto/tls/handshake_messages.go:583 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x586925 0x58689d 0x789ac5 0x789a60 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x789ac4 math/big.(*Int).SetBytes+0x1a4 math/big/int.go:519 # 0x789a5f crypto/elliptic.(*nistCurve[...]).Unmarshal+0x13f crypto/elliptic/nistec.go:241 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x785450 0x785271 0x94c97b 0x943dfd 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x78544f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f crypto/ecdh/x25519.go:62 # 0x785270 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x94c97a crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x943dfc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x99c crypto/tls/handshake_server_tls13.go:263 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x746b14 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xce044d 0xce22a5 0x1074d54 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce044c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:676 # 0xce22a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:934 # 0x1074d53 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0xf3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:140 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 336] @ 0xc34ce5 0xc34cd9 0x48b5a1 # 0xc34ce4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:22 # 0xc34cd8 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [4: 5537792] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x72928c 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x72928b github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x12b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:547 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 192] @ 0x1048949 0x104e4af 0xd2bed7 0xd2e3db 0xd2bd3a 0xd398c5 0x48b5a1 # 0x1048948 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait+0x248 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:406 # 0x104e4ae github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Connected+0xee github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1034 # 0xd2bed6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:443 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd2bd39 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x719 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:442 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 64] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 384] @ 0xc0e485 0xc0e305 0xc240ac 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc240ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 40960] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 2688] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc21c05 0xc21ae9 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc21c04 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x6a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:77 # 0xc21ae8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x588 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 256] @ 0xc2d6cc 0xc2d575 0xc29845 0xc35245 0x48b5a1 # 0xc2d6cb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x78b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc2d574 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x634 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 672] @ 0x79aea5 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x9f015f 0x9f0160 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x9f015e net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0x9f015f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [7: 56] @ 0x10cd145 0x10cd253 0x10ccb75 0x114b5db 0x114792a 0x48b5a1 # 0x10cd144 github.com/multiformats/go-multistream.newOnce+0xbe4 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x10cd252 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 16] @ 0xb13a45 0xb12137 0xe04036 0xe04028 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0xb13a44 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x84 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 19584] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 256] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 288] @ 0xdace45 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdace44 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x124 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:39 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 16] @ 0x468a32 0x467f25 0x46808a 0x6996af 0x13f5c31 0x13f5c48 0x13f6f5e 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x6996ae github.com/pactus-project/pactus/types/amount.Amount.Format+0x12e github.com/pactus-project/pactus/types/amount/amount.go:140 # 0x13f5c30 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:145 # 0x13f5c47 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f6f5d github.com/pactus-project/pactus/www/html.txToTable+0xd7d github.com/pactus-project/pactus/www/html/transaction.go:56 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 288] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 16] @ 0xc497cb 0xc22df3 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0xc497ca github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0x4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:507 # 0xc22df2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x232 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1130 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 384] @ 0x6a7b9d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a7b9c github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 240] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 1152] @ 0xd7352b 0xd75c37 0xdbebca 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xd7352a github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.57.1/internal/wire/crypto_frame.go:34 # 0xd75c36 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:135 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 112] @ 0xde73c5 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xde73c4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:70 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [8: 1536] @ 0xd993f8 0xd9949f 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd993f7 github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketHandler+0x297 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_handler.go:25 # 0xd9949e github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x33e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:24 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [9: 288] @ 0x1156d96 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 65536] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13eeaad 0x13eea2e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13eeaac github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x76c github.com/pactus-project/pactus/www/html/server.go:225 # 0x13eea2d github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x6ed github.com/pactus-project/pactus/www/html/blockchain.go:44 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 80] @ 0xa31865 0xb810d6 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa31864 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb810d5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 224] @ 0xddc605 0xde7265 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xddc604 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.57.1/send_stream.go:78 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [5: 560] @ 0x48777c 0x4ed068 0xdb65bc 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xdb65bb github.com/quic-go/quic-go.(*Conn).run+0xfb github.com/quic-go/quic-go@v0.57.1/connection.go:573 0: 0 [1: 24] @ 0x5c4a55 0x69e649 0x6a4f1d 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4a54 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x69e648 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0x48 github.com/pactus-project/pactus/types/tx/payload/bond.go:99 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 6912] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x4ad365 0x4ad2e8 0x66ce1b 0xb15362 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x4ad364 internal/itoa.Uitoa+0xe4 internal/itoa/itoa.go:32 # 0x4ad2e7 internal/itoa.Itoa+0x67 internal/itoa/itoa.go:14 # 0x66ce1a net.(*TCPAddr).String+0x17a net/tcpsock.go:52 # 0xb15361 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x61 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 224] @ 0x415a34 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x10d348c 0x10ce3c2 0x4d6ac3 0x10795e9 0x1078cb6 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d6ac2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10795e8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1078cb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [1: 144] @ 0x95b43c 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 128] @ 0x95b228 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b227 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:525 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 80] @ 0x53919b 0x53917d 0x91086b 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x53919a context.withCancel+0x3a context/context.go:277 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x91086a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0xb07cad 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xb07cac github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x2c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:365 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x5d1259 0x5eabff 0x5ff0ce 0x696a33 0x114f4ca 0x114f4e4 0x1193269 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x114f4c9 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x114f4e3 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:91 # 0x1193268 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x1190d4b 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x1190d4a github.com/pactus-project/pactus/sync.(*helloAckHandler).ParseMessage+0x34a github.com/pactus-project/pactus/sync/handler_hello_ack.go:68 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x90cb19 0x90c883 0x950116 0x94fbdc 0x90df67 0x90e019 0x9498ed 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90cb18 crypto/tls.(*halfConn).setErrorLocked+0x2b8 crypto/tls/conn.go:198 # 0x90c882 crypto/tls.(*Conn).sendAlertLocked+0x22 crypto/tls/conn.go:845 # 0x950115 crypto/tls.(*Conn).quicWaitForSignal+0x1f5 crypto/tls/quic.go:497 # 0x94fbdb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x90df66 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x90e018 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x9498ec crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 5505024] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 320] @ 0x776ee5 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0xd2c0c5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xd2c0c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:475 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 640] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 6144] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f5567 0x139d7a8 0x13f5248 0x13f5211 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f5566 github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0x106 github.com/pactus-project/pactus/www/html/server.go:163 # 0x139d7a7 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x13f5247 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x13f5210 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:155 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 1536] @ 0x7ad7de 0x7ad7f3 0xda5954 0xda537a 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [19: 6688] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9cb2ff 0x9cad77 0x9d0c66 0x9d0d8e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb2fe net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x9d0c65 net/http.Error+0x1a5 net/http/server.go:2353 # 0x9d0d8d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 384] @ 0x95b43c 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 16] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x51c37b 0x9f0305 0x9f0306 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0x9f0304 net/http.badStringError+0x264 net/http/request.go:96 # 0x9f0305 net/http.readRequest+0x265 net/http/request.go:1099 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x1149434 0x1148967 0x48b5a1 # 0x1149433 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x1148966 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [34: 9792] @ 0xc0e485 0xc0e305 0xc12173 0xb823dc 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb823db github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:455 0: 0 [1: 1368064] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 48] @ 0x794af9 0x7941e5 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x794af8 encoding/asn1.makeField+0x7b8 encoding/asn1/marshal.go:610 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 96] @ 0x776ee5 0x779f1c 0x779be7 0xb13a79 0xb12137 0xe04036 0xe04028 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb13a78 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x4de5a5 0x4e3037 0x4e3041 0x517672 0x517651 0x51765a 0x51764e 0x51728c 0x668df8 0x65617a 0x656d7d 0x64ff07 0x6502b4 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x4de5a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e3036 syscall.BytePtrFromString+0x36 syscall/syscall.go:68 # 0x4e3040 syscall.fstatat+0x40 syscall/zsyscall_linux_amd64.go:1433 # 0x517671 syscall.Stat+0x51 syscall/syscall_linux_amd64.go:61 # 0x517650 os.statNolog.func1+0x30 os/stat_unix.go:32 # 0x517659 os.ignoringEINTR+0x39 os/file_posix.go:256 # 0x51764d os.statNolog+0x2d os/stat_unix.go:31 # 0x51728b os.Stat+0x2b os/stat.go:13 # 0x668df7 net.stat+0x17 net/parse.go:84 # 0x656179 net.readHosts+0xf9 net/hosts.go:59 # 0x656d7c net.lookupStaticHost+0xbc net/hosts.go:132 # 0x64ff06 net.goLookupIPFiles+0x26 net/dnsclient_unix.go:590 # 0x6502b3 net.(*Resolver).goLookupIPCNAMEOrder+0xb3 net/dnsclient_unix.go:612 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 64] @ 0xdf8f05 0xdb3749 0xdb35e5 0xdbf6fd 0xdbedc5 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdf8f04 slices.Insert[...]+0x124 slices/slices.go:151 # 0xdb3748 github.com/quic-go/quic-go.(*connIDGenerator).queueConnIDForRetiring+0xc8 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:134 # 0xdb35e4 github.com/quic-go/quic-go.(*connIDGenerator).Retire+0x284 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:117 # 0xdbf6fc github.com/quic-go/quic-go.(*Conn).handleFrame+0x43c github.com/quic-go/quic-go@v0.57.1/connection.go:1903 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 128] @ 0x1490d6e 0x14db01a 0x14e01b3 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x4c584b 0x4b4291 0x847a77 0x845eba 0x858a23 0x8585a9 0x7fb49d 0x7faff3 0x123b1e8 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4c584a reflect.copyVal+0x2a reflect/value.go:1858 # 0x4b4290 reflect.(*MapIter).Key+0x50 reflect/map_swiss.go:267 # 0x847a76 google.golang.org/protobuf/internal/impl.appendMap+0x216 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:294 # 0x845eb9 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func2+0x79 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:57 # 0x858a22 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x8585a8 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal+0x68 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:142 # 0x7fb49c google.golang.org/protobuf/proto.MarshalOptions.marshal+0x35c google.golang.org/protobuf@v1.36.11/proto/encode.go:195 # 0x7faff2 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend+0x72 google.golang.org/protobuf@v1.36.11/proto/encode.go:159 # 0x123b1e7 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x167 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:75 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 416] @ 0x138ee17 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x138ee16 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x56 github.com/pactus-project/pactus/www/grpc/blockchain.go:31 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 240] @ 0x12aed05 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x12aed04 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x584 google.golang.org/grpc@v1.77.0/stream.go:463 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x12fbf58 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 32] @ 0x7769ab 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x7769aa github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 256] @ 0x777e2a 0x777da0 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777e29 strings.(*Builder).WriteString+0x149 strings/builder.go:114 # 0x777d9f github.com/multiformats/go-multiaddr.(*Component).writeTo+0xbf github.com/multiformats/go-multiaddr@v0.16.1/component.go:224 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x468a32 0x467f25 0x46808a 0x77142f 0x77ede6 0x7833d7 0x777bcf 0x777eb0 0x777ea3 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x77142e github.com/multiformats/go-multibase.Encode+0x4ee github.com/multiformats/go-multibase@v0.2.0/multibase.go:126 # 0x77ede5 github.com/multiformats/go-multiaddr.certHashBtS+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:458 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x777eaf github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x777ea2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0xdf2d25 0x48b5a1 # 0xdf2d24 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed.func2+0x164 github.com/quic-go/quic-go@v0.57.1/transport.go:853 0: 0 [6: 576] @ 0x1490c37 0x14cb939 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14cb938 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 144] @ 0x51c37b 0xd05e06 0xd05e88 0xd3c8ea 0x4d6ac3 0x10795e9 0x1078cb6 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d6ac2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10795e8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1078cb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [1: 16] @ 0x468b06 0x777bac 0x778997 0x778625 0x7782bf 0xb127c9 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 1152] @ 0x4a4812 0x4a3da5 0x8aa7d9 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x6829d5 0x10d2f67 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0xafb197 0x107749e 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x10d2f66 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x1c6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:147 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xafb196 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x107749d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x14dd github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:407 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 512] @ 0x53d7f5 0x53d21d 0x53d3f9 0x1403fab 0x13ff5bb 0x55d0d2 0x55c313 0x55c0d2 0x55b9be 0x140ef58 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x1403faa github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.4/json.go:183 # 0x13ff5ba github.com/creachadair/jrpc2.(*Response).MarshalJSON+0x9a github.com/creachadair/jrpc2@v1.3.4/base.go:168 # 0x55d0d1 encoding/json.marshalerEncoder+0xd1 encoding/json/encode.go:483 # 0x55c312 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x55c0d1 encoding/json.(*encodeState).marshal+0xb1 encoding/json/encode.go:343 # 0x55b9bd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x140ef57 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6d7 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:134 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 896] @ 0xdb5b5e 0xdb5b08 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb5b5d github.com/quic-go/quic-go.newSendQueue+0x13d github.com/quic-go/quic-go@v0.57.1/send_queue.go:41 # 0xdb5b07 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.57.1/connection.go:512 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [5: 640] @ 0x69a0b5 0x1391855 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a0b4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x1391854 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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:394 # 0x136403d 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 # 0x12f9d62 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:396 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 256] @ 0x8aa80f 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 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] @ 0x12f9955 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12f9954 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:371 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x5b9012 0x1391f32 0x1391eaf 0x1390f0e 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1391f31 github.com/pactus-project/pactus/crypto.Address.String+0x271 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1391eae github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x1ee github.com/pactus-project/pactus/www/grpc/blockchain.go:331 # 0x1390f0d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:224 # 0x12f9baa 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:376 # 0x136403d 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 # 0x12f9a02 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:378 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 96] @ 0x69a0c6 0x69a0a3 0x699fdf 0x1391872 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a0c5 bytes.NewBuffer+0x45 bytes/buffer.go:478 # 0x69a0a2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1391871 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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:394 # 0x136403d 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 # 0x12f9d62 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:396 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 6799360] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 288] @ 0x555817 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11909a5 0x11904e5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11909a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11904e4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 864] @ 0x121646e 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x121646d google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x24d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:566 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0xde72df 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xde72de github.com/quic-go/quic-go.newStream+0x25e github.com/quic-go/quic-go@v0.57.1/stream.go:93 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 32] @ 0x8b147a 0x8b1434 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1479 github.com/pactus-project/pactus/store.blockKey+0x4f9 github.com/pactus-project/pactus/store/block.go:19 # 0x8b1433 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4b3 github.com/pactus-project/pactus/store/block.go:96 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x480f53 0x4c96e5 0x78f2cc 0x78fd9f 0x790470 0xd68d85 0xd68d52 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x480f52 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1816 # 0x4c96e4 reflect.MakeSlice+0xa4 reflect/value.go:2992 # 0x78f2cb encoding/asn1.parseField+0x154b encoding/asn1/asn1.go:992 # 0x78fd9e encoding/asn1.parseField+0x201e encoding/asn1/asn1.go:980 # 0x79046f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1168 # 0xd68d84 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1141 # 0xd68d51 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:191 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x89cd49 0x104d5ac 0x104ce98 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x89cd48 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:124 # 0x104d5ab github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:884 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 192] @ 0x6fcd0f 0x6fccb8 0x728b87 0x727a89 0x6e9d82 0x6e9df9 0x6ea0d0 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fcd0e github.com/syndtr/goleveldb/leveldb/iterator.NewIndexedIterator+0x26e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:240 # 0x6fccb7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x217 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:817 # 0x728b86 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea0cf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x6eae69 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xc9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:79 # 0x6eb907 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 19072] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700dc9 0x7294a5 0x70d191 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700dc8 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x108 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:328 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0xd9c0af 0xd9c0ff 0xd9c285 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd9c0ae github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0x12e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:31 # 0xd9c0fe github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x17e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:54 # 0xd9c284 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xc4 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:150 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [5: 560] @ 0x1391f4e 0x1390f0e 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1391f4d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x28d github.com/pactus-project/pactus/www/grpc/blockchain.go:326 # 0x1390f0d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:224 # 0x12f9baa 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:376 # 0x136403d 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 # 0x12f9a02 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:378 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x104c0d2 0x104bff3 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x104c0d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.diff+0x2b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:712 # 0x104bff2 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1d2 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:735 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 448] @ 0xddc616 0xde7265 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xddc615 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.57.1/send_stream.go:73 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda5353 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 64] @ 0x51f406 0x722411 0x70eb31 0x70e9bf 0x70f4b4 0x7107f5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x70eb30 github.com/syndtr/goleveldb/leveldb.(*DB).logf+0x750 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_util.go:38 # 0x70e9be github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5de github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:600 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 352] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x4812a5 0x4cd1e5 0x4b4be5 0x558665 0x55649e 0x555cde 0x5558d9 0x1404155 0x1403d65 0x14036a5 0x1410a18 0x140f0f6 0x140e8fd 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4812a4 reflect.mapassign_faststr0+0x24 runtime/map_swiss.go:264 # 0x4cd1e4 reflect.mapassign_faststr+0xa4 reflect/value.go:3686 # 0x4b4be4 reflect.Value.SetMapIndex+0x224 reflect/map_swiss.go:427 # 0x558664 encoding/json.(*decodeState).object+0x1324 encoding/json/decode.go:811 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1404154 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.4/json.go:206 # 0x1403d64 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.4/json.go:110 # 0x14036a4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.4/json.go:16 # 0x1410a17 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x140f0f5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:153 # 0x140e8fc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:80 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 192] @ 0xde70de 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xde70dd github.com/quic-go/quic-go.newStream+0x5d github.com/quic-go/quic-go@v0.57.1/stream.go:77 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [7: 224] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x10cd815 0xc24125 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [3: 48] @ 0xd9abf8 0xd9aa46 0xd9b3d0 0xd9b6f3 0xd9a605 0xdbe38e 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd9abf7 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHistory).addToRanges+0x57 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_history.go:49 # 0xd9aa45 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHistory).ReceivedPacket+0x25 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_history.go:38 # 0xd9b3cf github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).ReceivedPacket+0x2f github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_tracker.go:31 # 0xd9b6f2 github.com/quic-go/quic-go/internal/ackhandler.(*appDataReceivedPacketTracker).ReceivedPacket+0x32 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_tracker.go:110 # 0xd9a604 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).ReceivedPacket+0x1e4 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_handler.go:61 # 0xdbe38d github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xcd github.com/quic-go/quic-go@v0.57.1/connection.go:1723 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 32] @ 0xde729c 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xde729b github.com/quic-go/quic-go.newStream+0x21b github.com/quic-go/quic-go@v0.57.1/stream.go:91 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x14e028f 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e028e crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 896] @ 0xdb5f19 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb5f18 github.com/quic-go/quic-go.(*Conn).preSetup+0x4f8 github.com/quic-go/quic-go@v0.57.1/connection.go:532 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [8: 640] @ 0xc2e76a 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc2e769 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x289 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2133 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 2464] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9cb2ff 0x9cad77 0x13f58fa 0x13f033a 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb2fe net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x13f58f9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x13f0339 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x179 github.com/pactus-project/pactus/www/html/blockchain.go:166 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 384] @ 0x4a423c 0x4a4086 0x4a3dfc 0x9b99d9 0x9b9e85 0x9cd050 0x9ccde4 0x9c7cb7 0x6829d5 0x9cdda5 0x9cebc5 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9b99d8 net/http.Header.sortedKeyValues+0x38 net/http/header.go:168 # 0x9b9e84 net/http.Header.writeSubset+0xc4 net/http/header.go:195 # 0x9cd04f net/http.Header.WriteSubset+0x196f net/http/header.go:187 # 0x9ccde3 net/http.(*chunkWriter).writeHeader+0x1703 net/http/server.go:1569 # 0x9c7cb6 net/http.(*chunkWriter).Write+0x36 net/http/server.go:378 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x9cdda4 net/http.(*response).finishRequest+0x44 net/http/server.go:1707 # 0x9cebc4 net/http.(*conn).serve+0x6a4 net/http/server.go:2116 0: 0 [6: 672] @ 0xde73db 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xde73da github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.57.1/receive_stream.go:71 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 704] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x14c9a25 0x7a0765 0x7a05ac 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14c9a24 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x64 crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x7a0764 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:573 # 0x7a05ab crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:529 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0xcc5ea5 0x6e9543 0xcc5752 0xcc525f 0xcc4bdd 0xcc46f9 0xcde11c 0x112b24f 0xe00927 0xde33df 0xde1c2b 0xde0a25 0x48b5a1 # 0xcc5ea4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Pop+0xa4 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:321 # 0x6e9542 container/heap.Pop+0x62 container/heap/heap.go:63 # 0xcc5751 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Expire+0x51 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:285 # 0xcc525e github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).cleanUp+0x9e github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:225 # 0xcc4bdc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0xfc github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:181 # 0xcc46f8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0xcde11b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).VerifySourceAddress+0x5b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:358 # 0x112b24e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.2+0x2e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:408 # 0xe00926 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.func1+0x46 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:129 # 0xde33de github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x2fe github.com/quic-go/quic-go@v0.57.1/server.go:743 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [7: 224] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xde8091 0xde7e27 0xdb6013 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xde8090 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x1f0 github.com/quic-go/quic-go@v0.57.1/streams_map.go:84 # 0xde7e26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.57.1/streams_map.go:60 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 72] @ 0xb80ffd 0xb80f2e 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb80ffc go.opentelemetry.io/otel/trace.WithAttributes+0x35c go.opentelemetry.io/otel/trace@v1.39.0/config.go:225 # 0xb80f2d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x28d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 256] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xda5353 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 96] @ 0xdd1392 0xdcee2a 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdd1391 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x671 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:573 # 0xdcee29 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1c9 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:347 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x480fda 0x480fef 0xd0ec05 0xd2bed7 0xd2e3db 0xd2bd3a 0xd398c5 0x48b5a1 # 0xd0ec04 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:677 # 0xd2bed6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:443 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd2bd39 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x719 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:442 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [14: 1792] @ 0x8ab16d 0x8aafe6 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8ab16c github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x2c github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:171 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 240] @ 0xddb689 0xde396c 0xde1c2b 0xde0a25 0x48b5a1 # 0xddb688 github.com/quic-go/quic-go.newSendConn+0xa8 github.com/quic-go/quic-go@v0.57.1/send_conn.go:50 # 0xde396b github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x88b github.com/quic-go/quic-go@v0.57.1/server.go:821 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 3840] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 9472] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x1397125 0x13970b6 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1397124 github.com/pactus-project/pactus/crypto.Address.String+0x6e4 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13970b5 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x675 github.com/pactus-project/pactus/www/grpc/transaction.go:304 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x697273 0x6a52a8 0x6a4fa5 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x697272 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a52a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 6912] @ 0x4a4812 0x4a3da5 0xe001df 0xe001bc 0xdd9f4a 0xdd9657 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xaf9ca5 0xc184e5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe001de github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xe001bb github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xdd9f49 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:243 # 0xdd9656 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b6 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:146 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf9ca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc184e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 256] @ 0x6f11ea 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f11e9 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x289 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:156 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x79515b 0x7c75b8 0x7c758e 0x7c7c58 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x79515a encoding/asn1.MarshalWithParams+0x13a encoding/asn1/marshal.go:742 # 0x7c75b7 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x7c758d crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 8] @ 0xd2b9e5 0xd398c5 0x48b5a1 # 0xd2b9e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x3c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:414 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 16] @ 0x92c7fd 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x92c7fc crypto/tls.(*clientHelloMsg).unmarshal+0x3dc crypto/tls/handshake_messages.go:442 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 256] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 9728] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 240] @ 0xdaa44f 0xdab1cb 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdaa44e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:53 # 0xdab1ca github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:51 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [6: 192] @ 0x14c68f4 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14c68f3 crypto/internal/fips140/ecdsa.randomPoint[...]+0x93 crypto/internal/fips140/ecdsa/ecdsa.go:214 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 1152] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 72] @ 0xc0bd2e 0xc0d3c5 0xc0ce28 0xc142ca 0x1039316 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0bd2d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x1039315 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x315 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:228 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0xdf2a45 0xdb4273 0xdb3fcc 0xdc1228 0xdb6cf7 0x48b5a1 # 0xdf2a44 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x2e4 github.com/quic-go/quic-go@v0.57.1/transport.go:841 # 0xdb4272 github.com/quic-go/quic-go.connRunners.ReplaceWithClosed+0x392 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:37 # 0xdb3fcb github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0xeb github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:196 # 0xdc1227 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x967 github.com/quic-go/quic-go@v0.57.1/connection.go:2252 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [1: 288] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x40f7b9 0xd01857 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0xd01856 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x336 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:889 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [5: 400] @ 0x90e6d7 0x90e218 0x949a45 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90e6d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x949a44 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x2a4 crypto/tls/handshake_server_tls13.go:1091 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x139002c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x139002b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x2cb github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 128] @ 0xded733 0xddb7a5 0xde396c 0xde1c2b 0xde0a25 0x48b5a1 # 0xded732 github.com/quic-go/quic-go.(*packetInfo).OOB+0x172 github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:291 # 0xddb7a4 github.com/quic-go/quic-go.newSendConn+0x1c4 github.com/quic-go/quic-go@v0.57.1/send_conn.go:56 # 0xde396b github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x88b github.com/quic-go/quic-go@v0.57.1/server.go:821 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 896] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 96] @ 0x14df8a8 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14df8a7 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x87 crypto/internal/fips140/tls13/tls13.go:122 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 480] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdab56a 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 704] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9cb2ff 0x9cad77 0x13f58fa 0x13f0146 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb2fe net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x13f58f9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x13f0145 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x405 github.com/pactus-project/pactus/www/html/blockchain.go:149 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 192] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xda52dd 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 64] @ 0xda1e71 0xda08a9 0xdb69a2 0x48b5a1 # 0xda1e70 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SkippedPacket+0x70 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:53 # 0xda08a8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).OnLossDetectionTimeout+0x428 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:941 # 0xdb69a1 github.com/quic-go/quic-go.(*Conn).run+0x4e1 github.com/quic-go/quic-go@v0.57.1/connection.go:674 0: 0 [1: 32] @ 0x653cf7 0x653cdb 0x653d3e 0x665685 0x6813f7 0x4d63ce 0xd66195 0xd66174 0xd658dc 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x653cf6 os.NewSyscallError+0x56 os/error.go:71 # 0x653cda net.wrapSyscallError+0x3a net/error_posix.go:18 # 0x653d3d net.(*netFD).Read+0x9d net/fd_posix.go:70 # 0x665684 net.(*conn).Read+0x44 net/net.go:196 # 0x6813f6 bufio.(*Reader).Read+0x196 bufio/bufio.go:245 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd66194 io.ReadFull+0x34 io/io.go:354 # 0xd66173 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readNextInsecureMsgLen+0x13 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/rw.go:133 # 0xd658db github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).Read+0x1db github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/rw.go:52 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [7: 784] @ 0x5394ed 0x112b425 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x5394ec context.AfterFunc+0x2c context/context.go:326 # 0x112b424 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:402 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [8: 1280] @ 0xdc4cf2 0xdc4c32 0xde8585 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xdc4cf1 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x131 github.com/quic-go/quic-go@v0.57.1/internal/flowcontrol/stream_flow_controller.go:34 # 0xdc4c31 github.com/quic-go/quic-go.(*Conn).newFlowController+0x71 github.com/quic-go/quic-go@v0.57.1/connection.go:2902 # 0xde8584 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x925411 0x9253e1 0x9252ed 0x92523a 0x9251f8 0x9251fd 0x931e99 0x79aae2 0x79af3c 0x931a76 0x93164b 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x925410 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x150 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9253e0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x120 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9252ec crypto/tls.addBytesWithLength.func1+0x2c crypto/tls/handshake_messages.go:31 # 0x925239 crypto/tls.marshalingFunction.Marshal+0x59 crypto/tls/handshake_messages.go:21 # 0x9251f7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x17 vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x9251fc crypto/tls.addBytesWithLength+0x1c crypto/tls/handshake_messages.go:27 # 0x931e98 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f8 crypto/tls/handshake_messages.go:854 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x931a75 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93164a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0xb7919e 0xb791ee 0xb7956f 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7919d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 192] @ 0x468b06 0xb79178 0xb791b6 0xb791ee 0xb7956f 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79177 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 768] @ 0x776ee5 0x779f1c 0x104c59d 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x7993c5 0x7b44fd 0x7ba32d 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b44fc crypto/x509.parseName+0x29c crypto/x509/parser.go:162 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x4a4732 0x4a3da5 0x5a80d3 0x5a80ab 0x117bb97 0x117bb73 0x1192c8f 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x5a80d2 github.com/fxamacker/cbor/v2.putEncodeBuffer+0x172 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1051 # 0x5a80aa github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x14a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1013 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x746b14 0xb80e47 0xb80e21 0xb80e22 0xb80eee 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xb80e46 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb80e20 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb80e21 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb80eed github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:325 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x14bc40d 0x14c6b8f 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14bc40c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x14c6b8e crypto/internal/fips140/ecdsa.randomPoint[...]+0x32e crypto/internal/fips140/ecdsa/ecdsa.go:243 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0xde7330 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xde732f github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.57.1/stream.go:99 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [7: 112] @ 0x69a18a 0x699fdf 0x115bdec 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69a189 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:174 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x115bdeb github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:557 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x14e02b0 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14e02af crypto/internal/fips140/tls13.extract[...]+0x6f crypto/internal/fips140/tls13/tls13.go:44 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 256] @ 0x4a4812 0x4a3da5 0x8aa9b4 0xd04e05 0xd04dbb 0xd02c34 0xd05e78 0xd3c8ea 0x10d348c 0x10ce3c2 0x4d6ac3 0x10795e9 0x1078cb6 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd04e04 github.com/libp2p/go-buffer-pool.Put+0x164 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd04dba github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Read+0x11a github.com/libp2p/go-yamux/v5@v5.1.0/util.go:122 # 0xd02c33 github.com/libp2p/go-yamux/v5.(*Stream).Read+0x213 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:122 # 0xd05e77 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d6ac2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10795e8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1078cb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [1: 32] @ 0x468a32 0x467f25 0x468145 0x50fc2a 0x66648c 0xd007db 0xd00438 0x48b5a1 # 0x50fc29 os.(*SyscallError).Error+0x49 os/error.go:54 # 0x66648b net.(*OpError).Error+0x12b net/net.go:520 # 0xd007da github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x35a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 288] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb7f43a 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7f439 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x79aea5 0x938df4 0x938dd3 0x79aae2 0x79af3c 0x938865 0x938757 0x79aae2 0x79af3c 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x938df3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x938dd2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x938864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x938756 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x468b06 0x7789db 0x778625 0x7782bf 0xb127c9 0xb13875 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0xd3cfcd 0x10ccb6f 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xd3cfcc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:154 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x7130b1 0x71309d 0x713051 0x708465 0x8b26b1 0x8b0846 0x8b44f7 0x115d03b 0x1390ee6 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7130b0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71309c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x713050 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b0845 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115d03a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:664 # 0x1390ee5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x12f9baa 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:376 # 0x136403d 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 # 0x12f9a02 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:378 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 80] @ 0xce2b95 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce2b94 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x54 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 14868480] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 352] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x794bf2 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x794bf1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [8: 512] @ 0x1490d6e 0x14db01a 0x14e01b3 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 192] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb7fce5 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7fce4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:164 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 64] @ 0xd989fe 0xd97a1f 0xd9c250 0xd9c229 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd989fd github.com/quic-go/quic-go/internal/congestion.newPacer+0x3d github.com/quic-go/quic-go@v0.57.1/internal/congestion/pacer.go:24 # 0xd97a1e github.com/quic-go/quic-go/internal/congestion.newCubicSender+0x1de github.com/quic-go/quic-go@v0.57.1/internal/congestion/cubic_sender.go:116 # 0xd9c24f github.com/quic-go/quic-go/internal/congestion.NewCubicSender+0x8f github.com/quic-go/quic-go@v0.57.1/internal/congestion/cubic_sender.go:78 # 0xd9c228 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x68 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:136 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 48] @ 0x6a6e85 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6e84 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 4194304] @ 0x6efa4d 0x705fc8 0x705365 0x7058be 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6efa4c github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x705fc7 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x447 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:525 # 0x705364 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7058bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 256] @ 0x776ee5 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [2: 32] @ 0x468b06 0x14db133 0x14e01b3 0x94c40e 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 240] @ 0x7993c5 0x7b53df 0x7ba748 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b53de crypto/x509.parsePublicKey+0x41e crypto/x509/parser.go:288 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0x6e7e8e 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6e7e8d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:46 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 384] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0xd9abf8 0xd9aa46 0xd9b3d0 0xd9a4e5 0xdbdf8a 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xd9abf7 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHistory).addToRanges+0x57 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_history.go:49 # 0xd9aa45 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHistory).ReceivedPacket+0x25 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_history.go:38 # 0xd9b3cf github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).ReceivedPacket+0x2f github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_tracker.go:31 # 0xd9a4e4 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).ReceivedPacket+0xc4 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_handler.go:44 # 0xdbdf89 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x689 github.com/quic-go/quic-go@v0.57.1/connection.go:1704 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x695622 0x4d63ce 0xdad158 0xdad073 0xdacda6 0xdac5b9 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xdad157 io.ReadFull+0xf7 io/io.go:354 # 0xdad072 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x12 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:58 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac5b8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:71 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db395 0x14e02e6 0x14df770 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df76f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 224] @ 0x48777c 0x4ed068 0xb0773c 0xb07045 0xb0569b 0xaff18a 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xb0773b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:333 # 0xb07044 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:288 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [3: 24] @ 0xd05cbb 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0x4d6ac3 0x10795e9 0x1078cb6 0x48b5a1 # 0xd05cba github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d6ac2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10795e8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1078cb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [3: 4030464] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x14798b3 0x5cdc5f 0x5d15f6 0x5ff025 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdc5e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x794e2a 0x7941e5 0x794c3d 0x795113 0xdac729 0xdac6c2 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x794e29 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdac728 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdac6c1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:76 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xda52dd 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 560] @ 0x53919b 0x53917d 0x661272 0x65f053 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x53919a context.withCancel+0x3a context/context.go:277 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x661271 net.(*Resolver).lookupIPAddr+0x1f1 net/lookup.go:330 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [3: 144] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb2e24e 0xb2de7f 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2e24d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:241 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x79a785 0x79a673 0x925567 0x95076c 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x79a784 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x124 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79a672 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint32+0x12 vendor/golang.org/x/crypto/cryptobyte/builder.go:95 # 0x925566 crypto/tls.addUint64+0x26 crypto/tls/handshake_messages.go:38 # 0x95076b crypto/tls.(*SessionState).Bytes+0x54b crypto/tls/ticket.go:120 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 96] @ 0x794bf2 0x7941e5 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x794bf1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x7291ce 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x7291cd github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:545 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 64] @ 0xdf8e4d 0xdb3749 0xdb35e5 0xdbf6fd 0xdbedc5 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdf8e4c slices.Insert[...]+0x6c slices/slices.go:144 # 0xdb3748 github.com/quic-go/quic-go.(*connIDGenerator).queueConnIDForRetiring+0xc8 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:134 # 0xdb35e4 github.com/quic-go/quic-go.(*connIDGenerator).Retire+0x284 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:117 # 0xdbf6fc github.com/quic-go/quic-go.(*Conn).handleFrame+0x43c github.com/quic-go/quic-go@v0.57.1/connection.go:1903 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 1335296] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 288] @ 0x480fda 0x480fef 0xdb6068 0xdb6049 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb6067 github.com/quic-go/quic-go.newFramer+0x647 github.com/quic-go/quic-go@v0.57.1/framer.go:49 # 0xdb6048 github.com/quic-go/quic-go.(*Conn).preSetup+0x628 github.com/quic-go/quic-go@v0.57.1/connection.go:542 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [8: 1024] @ 0xc0e485 0xc0e305 0xc12173 0xb823dc 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb823db github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:455 0: 0 [1: 80] @ 0x8abc09 0x8ab925 0x8ab045 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8abc08 github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xc8 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:275 # 0x8ab924 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:249 # 0x8ab044 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x84 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:116 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x5868ee 0x58689d 0x798d25 0x798d1d 0x798b65 0x7ba048 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5868ed math/big.nat.make+0x6d math/big/nat.go:62 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x798d24 math/big.(*Int).SetBytes+0x104 math/big/int.go:519 # 0x798d1c vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xfc vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x798b64 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x404 vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x7ba047 crypto/x509.parseCertificate+0x227 crypto/x509/parser.go:934 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x7854bf 0xd523e5 0xd528fb 0xd528af 0xd5626a 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x7854be crypto/ecdh.(*x25519Curve).NewPrivateKey+0x1de crypto/ecdh/x25519.go:65 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd56269 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa69 github.com/flynn/noise@v1.1.0/state.go:579 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 192] @ 0x69a927 0x13901da 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a926 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x13901d9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x14798b3 0x1485012 0x6953f2 0x6958c5 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6953f1 golang.org/x/crypto/hkdf.Extract+0xb1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:32 # 0x6958c4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:93 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 1536] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 64] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 192] @ 0x8b08e5 0x8b08f7 0x8b44f7 0x8c0c64 0x8c2c48 0x8c39df 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b08e4 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x184 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8b08f6 github.com/pactus-project/pactus/store.(*accountStore).account+0x196 github.com/pactus-project/pactus/store/account.go:53 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x8c0c63 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x8c2c47 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8c39de github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1024] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdab56a 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 48] @ 0xe04075 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0xe04074 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x74 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 192] @ 0x1396fb1 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1396fb0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x570 github.com/pactus-project/pactus/www/grpc/transaction.go:318 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x84288f 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x84288e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 2654208] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 96] @ 0x468a32 0x467f25 0x468145 0x66cec6 0x66ce13 0xb153e7 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x66cec5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x66ce12 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0xb153e6 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0xe6 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:259 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [6: 672] @ 0x48777c 0x4ed275 0xdf2b45 0xdb4273 0xdb3fcc 0xdc103b 0xdb6cf7 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xdf2b44 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x3e4 github.com/quic-go/quic-go@v0.57.1/transport.go:843 # 0xdb4272 github.com/quic-go/quic-go.connRunners.ReplaceWithClosed+0x392 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:37 # 0xdb3fcb github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0xeb github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:196 # 0xdc103a github.com/quic-go/quic-go.(*Conn).handleCloseError+0x77a github.com/quic-go/quic-go@v0.57.1/connection.go:2235 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [4: 256] @ 0x14e0178 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14e0177 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x935fc5 0x935f91 0x935e97 0x79aae2 0x79af3c 0x935e54 0x935e33 0x79aae2 0x79af3c 0x935df4 0x935dd3 0x79aae2 0x79af3c 0x93503d 0x934f34 0x79aae2 0x79af3c 0x934e54 0x934e33 0x79aae2 0x79af3c 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x935fc4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x935f90 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x935e96 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1.1+0x16 crypto/tls/handshake_messages.go:1021 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x935e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x935e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1+0x12 crypto/tls/handshake_messages.go:1020 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x935df3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x935dd2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93503c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934f33 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 1120] @ 0xc0e485 0xc0e305 0xc12173 0xb823dc 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb823db github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:455 0: 0 [5: 320] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xda52dd 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 112] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [12: 768] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdab4fb 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [7: 784] @ 0xdb635b 0xdb62b6 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb635a github.com/quic-go/quic-go.newDatagramQueue+0x93a github.com/quic-go/quic-go@v0.57.1/datagram_queue.go:39 # 0xdb62b5 github.com/quic-go/quic-go.(*Conn).preSetup+0x895 github.com/quic-go/quic-go@v0.57.1/connection.go:553 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [5: 240] @ 0x76dc15 0x76e21a 0x76e071 0x8ae0ec 0xe090fe 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x76dc14 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x76e219 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x76e070 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xe090fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:124 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1318912] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [15: 6240] @ 0x1215dcc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215dcb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:483 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c5a5 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x7b545f 0x7ba748 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b545e crypto/x509.parsePublicKey+0x49e crypto/x509/parser.go:299 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [26: 624] @ 0x5c4a55 0x69f3c5 0x6a4f1d 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4a54 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x69f3c4 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x44 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 80] @ 0x5392bb 0x53929d 0xddc6b3 0xde7265 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5392ba context.withCancel+0x3a context/context.go:277 # 0x53929c context.WithCancelCause+0x1c context/context.go:269 # 0xddc6b2 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.57.1/send_stream.go:81 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [6: 48] @ 0x13971dd 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13971dc github.com/pactus-project/pactus/www/grpc.transactionToProto+0x79c github.com/pactus-project/pactus/www/grpc/transaction.go:302 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0xdaae16 0xda52dd 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaae15 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:21 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 32] @ 0xdaae16 0xdaa42f 0xdaa333 0xdadb7e 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaae15 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:21 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdadb7d github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:155 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 1310720] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x794e2a 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x794e29 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0xdaae16 0xdab3a5 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdaae15 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:21 # 0xdab3a4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:56 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 32] @ 0xd2008d 0xd30a30 0xd307d9 0x4a3c0c 0xd3077b 0xd3074f 0xd30fc2 0x48b5a1 # 0xd2008c github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).RemoveConn+0xec github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/connectedness_event_emitter.go:75 # 0xd30a2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x16f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:96 # 0xd307d8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close.func1+0x18 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:66 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0xd3077a sync.(*Once).Do+0x3a sync/once.go:69 # 0xd3074e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close+0xe github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:65 # 0xd30fc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x1c1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:137 0: 0 [2: 288] @ 0xb7ff49 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7ff48 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x308 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:186 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x6a33f5 0x6a50f5 0x6a4f50 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a33f4 github.com/pactus-project/pactus/crypto/ed25519.(*Signature).Decode+0x34 github.com/pactus-project/pactus/crypto/ed25519/signature.go:74 # 0x6a50f4 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x94 github.com/pactus-project/pactus/types/tx/tx.go:413 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 448] @ 0x12ad97f 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad97e google.golang.org/grpc.newClientStreamWithParams+0x33e google.golang.org/grpc@v1.77.0/stream.go:297 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x468b06 0x777bac 0x777eb0 0x777ea3 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x777eaf github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x777ea2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 832] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x468a32 0x467f25 0x46808a 0x77142f 0x77ede6 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x77142e github.com/multiformats/go-multibase.Encode+0x4ee github.com/multiformats/go-multibase@v0.2.0/multibase.go:126 # 0x77ede5 github.com/multiformats/go-multiaddr.certHashBtS+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:458 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x51c6ba 0xd05e06 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xaf9ca5 0xc184e5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c6b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf9ca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc184e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x65aa3f 0x66ccf1 0x66ccd2 0xb15362 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x66ccf0 net.ipEmptyString+0x50 net/ip.go:332 # 0x66ccd1 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xb15361 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x61 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 320] @ 0x122cb56 0x122ca72 0x121f6c5 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [2: 128] @ 0x746b14 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xce07cd 0xce1a74 0xd3d019 0x10ccb6f 0xc18f8d 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce07cc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [7: 896] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdad88a 0xdadbf3 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdadbf2 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:160 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [7: 112] @ 0xb81011 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb81010 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x370 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x7c75a5 0x7c7c58 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x7c75a4 crypto/x509.marshalPublicKey+0x1a4 crypto/x509/x509.go:110 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [6: 480] @ 0x92d188 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x92d187 crypto/tls.(*clientHelloMsg).unmarshal+0xd67 crypto/tls/handshake_messages.go:631 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0xc241af 0x48b5a1 # 0xc241ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1275 0: 0 [3: 1536] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 1536] @ 0x7ad7de 0x7ad7f3 0xdad1b7 0xdacf4c 0xdac7d2 0xde32e7 0xde1c2b 0xde0a25 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdad1b6 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x156 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:65 # 0xdacf4b github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:48 # 0xdac7d1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:94 # 0xde32e6 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x206 github.com/quic-go/quic-go@v0.57.1/server.go:711 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 64] @ 0x7853eb 0x785419 0x785271 0x94c97b 0x943dfd 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7853ea bytes.Clone+0x10a bytes/bytes.go:1419 # 0x785418 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x138 crypto/ecdh/x25519.go:64 # 0x785270 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x94c97a crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x943dfc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x99c crypto/tls/handshake_server_tls13.go:263 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x79aea5 0x79aa1d 0x9519e5 0x79aae2 0x79af3c 0x950faf 0x950f37 0x950ea6 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x79aa1c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9519e4 crypto/tls.(*SessionState).Bytes.marshalCertificate.func5+0x124 crypto/tls/handshake_messages.go:1490 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x950fae vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd8e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x950f36 crypto/tls.marshalCertificate+0xd16 crypto/tls/handshake_messages.go:1485 # 0x950ea5 crypto/tls.(*SessionState).Bytes+0xc85 crypto/tls/ticket.go:141 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [6: 384] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xda52dd 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 32] @ 0xdb00e5 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb00e4 github.com/quic-go/quic-go.init.func1+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:306 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 256] @ 0xdca130 0xdca124 0xdaf845 0xdaf978 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdca12f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:78 # 0xdca123 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:38 # 0xdaf844 github.com/quic-go/quic-go.newCryptoStream+0xc4 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:31 # 0xdaf977 github.com/quic-go/quic-go.init.func1+0x1f7 github.com/quic-go/quic-go@v0.57.1/connection.go:276 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 96] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb2ea9c 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2ea9b github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x27b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:312 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 240] @ 0x62972d 0x629873 0x628f50 0x66110c 0x65f053 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x62972c net/netip.parseIPv4Fields+0x2ec net/netip/netip.go:185 # 0x629872 net/netip.parseIPv4+0x32 net/netip/netip.go:198 # 0x628f4f net/netip.ParseAddr+0x4f net/netip/netip.go:119 # 0x66110b net.(*Resolver).lookupIPAddr+0x8b net/lookup.go:310 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [2: 64] @ 0x7785ba 0x7782bf 0xb127c9 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x7785b9 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [4: 1664] @ 0x122cb56 0x122ca72 0x121f6c5 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [1: 112] @ 0x415a34 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x693a23 0x5b187d 0x5b161d 0x5b1206 0x117bd5b 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x693a22 github.com/pactus-project/pactus/util.(*LimitedReadCloser).Read+0x42 github.com/pactus-project/pactus/util/io.go:336 # 0x5b187c github.com/fxamacker/cbor/v2.(*Decoder).read+0x19c github.com/fxamacker/cbor/v2@v2.9.0/stream.go:149 # 0x5b161c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1205 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x843f4c 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 192] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x5cdc85 0x5d15f6 0x5ff025 0x696a33 0x114f4ca 0x114f4e4 0x1193269 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5cdc84 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x114f4c9 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x114f4e3 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:91 # 0x1193268 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x65aa3f 0xb127b2 0xb13a15 0xb12137 0xe04036 0xe04028 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0xb127b1 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13a14 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 221184] @ 0x6ee8b2 0x70460a 0x703b11 0x7040a9 0x7066b5 0x705365 0x7058be 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6ee8b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x571 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x704609 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x703b10 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x7040a8 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x7066b4 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xb34 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x705364 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7058bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 278528] @ 0x6ee7b2 0x70460a 0x703b11 0x7040a9 0x7066b5 0x705365 0x7058be 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x704609 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x703b10 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x7040a8 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x7066b4 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xb34 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x705364 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7058bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 128] @ 0x14e02b0 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14e02af crypto/internal/fips140/tls13.extract[...]+0x6f crypto/internal/fips140/tls13/tls13.go:44 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 3907584] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x10d31de 0x10d3163 0x8c60cb 0x48b5a1 # 0x10d31dd github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [1: 112] @ 0x1220e93 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x1220e92 google.golang.org/grpc/internal/transport.NewServerTransport+0x772 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:258 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [3: 144] @ 0x5b7ef0 0x5b873a 0x5b913c 0x5c458a 0x1390e47 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b7eef github.com/pactus-project/pactus/util/bech32m.toBytes+0x2f github.com/pactus-project/pactus/util/bech32m/bech32m.go:28 # 0x5b8739 github.com/pactus-project/pactus/util/bech32m.DecodeNoLimit+0x1b9 github.com/pactus-project/pactus/util/bech32m/bech32m.go:210 # 0x5b913b github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x1b github.com/pactus-project/pactus/util/bech32m/bech32m.go:421 # 0x5c4589 github.com/pactus-project/pactus/crypto.AddressFromString+0x69 github.com/pactus-project/pactus/crypto/address.go:36 # 0x1390e46 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x26 github.com/pactus-project/pactus/www/grpc/blockchain.go:215 # 0x12f9baa 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:376 # 0x136403d 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 # 0x12f9a02 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:378 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 624] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xff6d5d 0xff6d0b 0xff59b1 0x120c513 0x120c19c 0x120d211 0x120bc8d 0x12224dc 0x48b5a1 # 0xff6d5c golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x9c golang.org/x/net@v0.48.0/http2/hpack/tables.go:58 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff59b0 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2b0 golang.org/x/net@v0.48.0/http2/hpack/encode.go:68 # 0x120c512 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:747 # 0x120c19b google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0xdb google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:699 # 0x120d210 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:902 # 0x120bc8c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:620 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [1: 2688] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc236b0 0xc2b0fe 0xc2b0d9 0xc2b07c 0xc35245 0x48b5a1 # 0xc236af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doAddBackoff+0x12f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1198 # 0xc2b0fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).addBackoff+0x1d7d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1187 # 0xc2b0d8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d58 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1620 # 0xc2b07b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 16] @ 0x6a4a10 0x6a551e 0x6a5606 0x6a7bbc 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4a0f github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x6f github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a7bbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x14e0178 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14e0177 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0xd68ea5 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0xd68ea4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x464 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:202 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x14dafe5 0x14e01b3 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [9: 1152] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 1294336] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 144] @ 0xdb4ee5 0xdb52b9 0xdd08f6 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdb4ee4 github.com/quic-go/quic-go.(*connIDManager).updateConnectionID+0xa4 github.com/quic-go/quic-go@v0.57.1/conn_id_manager.go:178 # 0xdb52b8 github.com/quic-go/quic-go.(*connIDManager).Get+0x58 github.com/quic-go/quic-go@v0.57.1/conn_id_manager.go:241 # 0xdd08f5 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0xd5 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:487 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 192] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdad99a 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdad999 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:141 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [7: 6272] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 64] @ 0xdaae16 0xdad88a 0xdada0c 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdaae15 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:21 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdada0b github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x10b github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:146 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 48] @ 0x794bf2 0x795113 0xdac729 0xdac6c2 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x794bf1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdac728 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdac6c1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:76 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 96] @ 0xb74a95 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb74a94 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x134 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:765 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 64] @ 0x65e370 0x65f21e 0x647a25 0x648977 0x662c65 0x64d585 0x64e90f 0x651da5 0x48b5a1 # 0x65e36f net.filterAddrList+0x18f net/ipsock.go:137 # 0x65f21d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x647a24 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:353 # 0x648976 net.(*Dialer).DialContext+0x3f6 net/dial.go:560 # 0x662c64 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64d584 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [3: 48] @ 0x51f406 0x6a6745 0x6a66a3 0x6b2afd 0x6c4c12 0x6ddba8 0x6de528 0x6de785 0x115aedd 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6a6744 github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0xc4 github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x6a66a2 github.com/pactus-project/pactus/types/block.(*Block).String+0x22 github.com/pactus-project/pactus/types/block/block.go:148 # 0x6b2afc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x6c4c11 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x6ddba7 github.com/pactus-project/pactus/util/logger.addFields+0x3c7 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x6de527 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x6de784 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x115aedc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0xdcdbf0 0xdcda2f 0xdc47b4 0xdc1110 0xdb6cf7 0x48b5a1 # 0xdcdbef github.com/quic-go/quic-go.(*packetPacker).packConnectionClose+0x16f github.com/quic-go/quic-go@v0.57.1/packet_packer.go:211 # 0xdcda2e github.com/quic-go/quic-go.(*packetPacker).PackApplicationClose+0x2e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:186 # 0xdc47b3 github.com/quic-go/quic-go.(*Conn).sendConnectionClose+0x173 github.com/quic-go/quic-go@v0.57.1/connection.go:2812 # 0xdc110f github.com/quic-go/quic-go.(*Conn).handleCloseError+0x84f github.com/quic-go/quic-go@v0.57.1/connection.go:2248 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [4: 128] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xdaa42f 0xdaa333 0xdadb7e 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdadb7d github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:155 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 64] @ 0x5c418d 0x6a4ccc 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c418c github.com/pactus-project/pactus/util/encoding.ReadVarString+0x4c github.com/pactus-project/pactus/util/encoding/encoding.go:393 # 0x6a4ccb github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x12b github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 512] @ 0x746b14 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd2095b 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xc24125 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2095a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 32] @ 0x92d445 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x92d444 crypto/tls.(*clientHelloMsg).unmarshal+0x1024 crypto/tls/handshake_messages.go:560 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x14798b3 0x900285 0x9483fc 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x900284 crypto/tls.signedMessage+0x164 crypto/tls/auth.go:93 # 0x9483fb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db crypto/tls/handshake_server_tls13.go:881 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 192] @ 0x867474 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x867473 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 32] @ 0x6f980f 0x6ea4d6 0x6ea57a 0x6ea4d6 0x6ea57a 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6ea4d5 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 # 0x6ea579 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 # 0x6ea4d5 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 # 0x6ea579 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 64] @ 0x6a6e85 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6e84 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 144] @ 0x555817 0x1404155 0x1403d65 0x14000bb 0x13ffbee 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1404154 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.4/json.go:206 # 0x1403d64 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.4/json.go:110 # 0x14000ba github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.4/client.go:80 # 0x13ffbed github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.4/client.go:67 0: 0 [6: 768] @ 0x1490d6e 0x14cb939 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14cb938 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 168] @ 0xb07676 0xb07045 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xb07675 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x75 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:322 # 0xb07044 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:288 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [4: 448] @ 0x48777c 0x4ed068 0x12294a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0x12294a4 google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0xe4 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1188 0: 0 [2: 64] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x89cd6c 0xd68df5 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x89cd6b github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:125 # 0xd68df4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:194 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0xc425b2 0xc42925 0xc46f3b 0xc39325 0xc351c5 0x48b5a1 # 0xc425b1 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).nearFirstPeers+0xf1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:177 # 0xc42924 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DeliverMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:196 # 0xc46f3a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DeliverMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:173 # 0xc39324 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1454 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 32] @ 0x53ad08 0x53b42d 0x53b3ef 0xd5bc75 0x48b5a1 # 0x53ad07 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xd5bc74 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0xb4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:109 0: 0 [1: 8] @ 0xddf86e 0xda1610 0xda147a 0xdc3acd 0xdc249c 0xdc24ec 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xddf86d github.com/quic-go/quic-go.(*sendStreamAckHandler).OnLost+0x28d github.com/quic-go/quic-go@v0.57.1/send_stream.go:721 # 0xda160f github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).queueFramesForRetransmission+0xaf github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:1068 # 0xda1479 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).QueueProbePacket+0x79 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:1049 # 0xdc3acc github.com/quic-go/quic-go.(*Conn).sendProbePacket+0xcc github.com/quic-go/quic-go@v0.57.1/connection.go:2672 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 112] @ 0xb06075 0xb0607b 0xb053cc 0xaff18a 0xb7d48a 0xb7fbb0 0x48b5a1 # 0xb06074 github.com/libp2p/go-libp2p-kad-dht/internal.NewCtxMutex+0x114 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/ctx_mutex.go:10 # 0xb0607a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x11a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:137 # 0xb053cb github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:74 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 16] @ 0x6955dd 0x4d63ce 0xdad158 0xdad073 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x6955dc golang.org/x/crypto/hkdf.(*hkdf).Read+0x17c golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:64 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xdad157 io.ReadFull+0xf7 io/io.go:354 # 0xdad072 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x12 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:58 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [5: 80] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0xb138d9 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb138d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 352256] @ 0x6ee7b2 0x70460a 0x703b11 0x7040a9 0x7066b5 0x705365 0x7058be 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x704609 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x703b10 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x7040a8 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x7066b4 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xb34 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x705364 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7058bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 48] @ 0x695bde 0x114f558 0x1193269 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x695bdd github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0xdd github.com/pactus-project/pactus/crypto/bls/bls.go:49 # 0x114f557 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x177 github.com/pactus-project/pactus/sync/bundle/message/hello.go:94 # 0x1193268 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xda597b 0xda537a 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xda597a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:52 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 64] @ 0xcc54e5 0xcc4cdd 0xcc46f9 0x1047274 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xcc54e4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x124 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:267 # 0xcc4cdc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:214 # 0xcc46f8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0x1047273 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0x93 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:92 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0xc23f0a 0x48b5a1 # 0xc23f09 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x189 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1262 0: 0 [5: 240] @ 0x77f2a5 0xb13af7 0xb13a9a 0xb12137 0xe04036 0xe04028 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x77f2a4 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb13af6 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb13a99 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:326 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [6: 672] @ 0x6957af 0xdaae65 0xda52dd 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 32] @ 0xdb6659 0x48b5a1 # 0xdb6658 github.com/quic-go/quic-go.(*Conn).run+0x198 github.com/quic-go/quic-go@v0.57.1/connection.go:581 0: 0 [6: 288] @ 0xde70de 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xde70dd github.com/quic-go/quic-go.newStream+0x5d github.com/quic-go/quic-go@v0.57.1/stream.go:77 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 1536] @ 0x5cb71e 0x5cb712 0x5cb645 0xda595e 0xda537a 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda595d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:47 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [5: 320] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdab1cb 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdab1ca github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:51 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 24] @ 0x8af793 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8af792 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:234 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 80] @ 0xb06086 0xb053cc 0xaff18a 0xb7d48a 0xb7fbb0 0x48b5a1 # 0xb06085 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x125 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:137 # 0xb053cb github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:74 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 16] @ 0xd601dd 0xd60199 0xd5fdef 0x48b5a1 # 0xd601dc github.com/multiformats/go-multistream.ReadNextToken[...]+0x2dc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0xd5fdee github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:332 0: 0 [9: 288] @ 0x776ee5 0x779f1c 0x779be7 0xb138d9 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb138d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 458752] @ 0x46e896 0x44da85 0x487a5b 0x73b476 0x73b46c 0x73b272 0x13cedb5 0x13ceda9 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x73b46b runtime/trace.(*traceMultiplexer).removingSubscriber+0x2b runtime/trace/subscribe.go:126 # 0x73b271 runtime/trace.(*traceMultiplexer).unsubscribeTraceStartWriter+0x71 runtime/trace/subscribe.go:93 # 0x13cedb4 runtime/trace.Stop+0x354 runtime/trace/trace.go:125 # 0x13ceda8 net/http/pprof.Trace+0x348 net/http/pprof/pprof.go:190 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 122880] @ 0x46e896 0x44da85 0x487a5b 0x73b476 0x73b46c 0x73b272 0x13cedb5 0x13ceda9 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x73b46b runtime/trace.(*traceMultiplexer).removingSubscriber+0x2b runtime/trace/subscribe.go:126 # 0x73b271 runtime/trace.(*traceMultiplexer).unsubscribeTraceStartWriter+0x71 runtime/trace/subscribe.go:93 # 0x13cedb4 runtime/trace.Stop+0x354 runtime/trace/trace.go:125 # 0x13ceda8 net/http/pprof.Trace+0x348 net/http/pprof/pprof.go:190 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 458752] @ 0x46e896 0x44da85 0x487a5b 0x46f18f 0x48b5a1 # 0x46e895 runtime.traceAdvance.func1+0x155 runtime/trace.go:405 # 0x44da84 runtime.forEachGRace+0x44 runtime/proc.go:745 # 0x487a5a runtime.traceAdvance+0x9a runtime/trace.go:361 # 0x46f18e runtime.(*traceAdvancerState).start.func1+0x2e runtime/trace.go:996 0: 0 [1: 360448] @ 0x46e896 0x44da85 0x487a5b 0x46f18f 0x48b5a1 # 0x46e895 runtime.traceAdvance.func1+0x155 runtime/trace.go:405 # 0x44da84 runtime.forEachGRace+0x44 runtime/proc.go:745 # 0x487a5a runtime.traceAdvance+0x9a runtime/trace.go:361 # 0x46f18e runtime.(*traceAdvancerState).start.func1+0x2e runtime/trace.go:996 0: 0 [1: 131072] @ 0x45c439 0x47482a 0x46e05b 0x73b4dc 0x73b40c 0x73b055 0x13ced25 0x13cece9 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x73b4db runtime/trace.(*traceMultiplexer).startLocked+0x1b runtime/trace/subscribe.go:142 # 0x73b40b runtime/trace.(*traceMultiplexer).addedSubscriber+0x2b runtime/trace/subscribe.go:112 # 0x73b054 runtime/trace.(*traceMultiplexer).subscribeTraceStartWriter+0x194 runtime/trace/subscribe.go:80 # 0x13ced24 runtime/trace.Start+0x2c4 runtime/trace/trace.go:119 # 0x13cece8 net/http/pprof.Trace+0x288 net/http/pprof/pprof.go:183 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x563879 0x563c7a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x115bb45 0x6de4e5 0x6de785 0x115aedd 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x115bb44 github.com/pactus-project/pactus/state.(*state).String+0x144 github.com/pactus-project/pactus/state/state.go:532 # 0x6de4e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:185 # 0x6de784 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x115aedc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdab108 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdab107 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:50 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [6: 96] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 576] @ 0x79aea5 0x798605 0x79cffe 0x7a28bc 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79cffd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7a28bb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 64] @ 0x8b1efd 0x8b1ee1 0x8b168f 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1efc github.com/pactus-project/pactus/util/pairslice.(*PairSlice[...]).Append+0x7c github.com/pactus-project/pactus/util/pairslice/pairslice.go:27 # 0x8b1ee0 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x60 github.com/pactus-project/pactus/store/block.go:191 # 0x8b168e github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x70e github.com/pactus-project/pactus/store/block.go:103 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 176] @ 0x104ab32 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104ab31 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x31 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:565 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x672385 0x66b410 0x66ab7b 0x65fab8 0x6737a7 0x671d14 0x118c433 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x672384 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x66b40f net.(*netFD).dial+0x78f net/sock_posix.go:143 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x671d13 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x118c432 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [7: 448] @ 0x53d285 0x53d3f9 0x7762cb 0x779b95 0xb13a79 0xb12137 0xe04036 0xe04028 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7762ca github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb13a78 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 48] @ 0xdaac95 0xdaa42f 0xdaa333 0xda8ae9 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda8ae8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:473 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 32] @ 0x14dafe5 0x14e01b3 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 1280] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x7282d2 0x6f2b37 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x7282d1 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:414 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24576] @ 0x6e77b5 0x6e71f3 0x6e73a5 0x700066 0x700ff5 0x7294a5 0x70d191 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e73a4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x700065 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x700ff4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 14336] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 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] @ 0x6f980f 0x6ea562 0x6ea4d6 0x6ea0da 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6ea561 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x101 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:155 # 0x6ea4d5 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 # 0x6ea0d9 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xd9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:88 # 0x6eae69 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xc9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:79 # 0x6eb907 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 480] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 48] @ 0x6f980f 0x6ea562 0x6ea4d6 0x6ea57a 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6ea561 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x101 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:155 # 0x6ea4d5 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 # 0x6ea579 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 288] @ 0xb79086 0xb78ff7 0xb795da 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79085 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795d9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x79515b 0x7c75b8 0x7c758e 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79515a encoding/asn1.MarshalWithParams+0x13a encoding/asn1/marshal.go:742 # 0x7c75b7 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x7c758d crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 48] @ 0x1037765 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1037764 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:71 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 192] @ 0x1490d6e 0x69521d 0x94c5de 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 240] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 72] @ 0x79423e 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x79423d encoding/asn1.makeBody+0xf3d encoding/asn1/marshal.go:530 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 8] @ 0x6a93e5 0x6a9355 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a93e4 github.com/pactus-project/pactus/types/vote.makeJust+0x144 github.com/pactus-project/pactus/types/vote/cp_just.go:59 # 0x6a9354 github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xb4 github.com/pactus-project/pactus/types/vote/cp_vote.go:143 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 512] @ 0xb8267d 0x48b5a1 # 0xb8267c github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x81c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:465 0: 0 [1: 6144] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b 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] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x14798b3 0x14dfcc7 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14dfcc6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 192] @ 0x14dfed8 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 192] @ 0x794bf2 0x7941e5 0x794c3d 0x795113 0xdac589 0xdac566 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x794bf1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdac588 encoding/asn1.Marshal+0x1c8 encoding/asn1/marshal.go:732 # 0xdac565 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1a5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:61 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [4: 256] @ 0x468a32 0x467f25 0x46808a 0x9d2065 0x9d19a5 0x9d28e5 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9d2064 net/http.(*ServeMux).matchOrRedirect+0x1c4 net/http/server.go:2766 # 0x9d19a4 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2721 # 0x9d28e4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 80] @ 0x89cff4 0x89cf1d 0x8ae0bd 0x104d20a 0x104c9e5 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0x104d209 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:849 # 0x104c9e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:797 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 288] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0xce2bb9 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce2bb8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 240] @ 0xdb5c67 0xdb5ca5 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb5c66 github.com/quic-go/quic-go.newRetransmissionQueue+0x246 github.com/quic-go/quic-go@v0.57.1/retransmission_queue.go:25 # 0xdb5ca4 github.com/quic-go/quic-go.(*Conn).preSetup+0x284 github.com/quic-go/quic-go@v0.57.1/connection.go:513 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 768] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 72] @ 0x943ab2 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x943ab1 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x651 crypto/tls/handshake_server_tls13.go:228 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 448] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdab56a 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 208] @ 0x51c27a 0x4a3e91 0x51ee3e 0x51f3d0 0x11c3a98 0x521ead 0x52274e 0x5251be 0x51f3f3 0x11c7967 0x521ead 0x52274e 0x5251be 0x51f3f3 0x11c8985 0x11c6a52 0x1295d85 0x1298187 0x1294085 0x128e79f 0x11f0522 0x11efe36 0x11cf2d1 0x11cf27b 0x128d588 0x11d0cd5 0x48b5a1 # 0x51c279 fmt.init.func1+0x19 fmt/print.go:147 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x51ee3d fmt.newPrinter+0x1d fmt/print.go:152 # 0x51f3cf fmt.Sprintf+0x2f fmt/print.go:238 # 0x11c3a97 google.golang.org/grpc/internal/channelz.(*Channel).String+0xb7 google.golang.org/grpc@v1.77.0/internal/channelz/channel.go:59 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x11c7966 google.golang.org/grpc/internal/channelz.(*SubChannel).String+0x66 google.golang.org/grpc@v1.77.0/internal/channelz/subchannel.go:43 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x11c8984 google.golang.org/grpc/internal/channelz.AddTraceEvent+0xa4 google.golang.org/grpc@v1.77.0/internal/channelz/trace.go:197 # 0x11c6a51 google.golang.org/grpc/internal/channelz.Infof+0x91 google.golang.org/grpc@v1.77.0/internal/channelz/logging.go:39 # 0x1295d84 google.golang.org/grpc.(*addrConn).updateConnectivityState+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1229 # 0x1298186 google.golang.org/grpc.(*addrConn).tearDown+0x106 google.golang.org/grpc@v1.77.0/clientconn.go:1552 # 0x1294084 google.golang.org/grpc.(*ClientConn).removeAddrConn+0x84 google.golang.org/grpc@v1.77.0/clientconn.go:893 # 0x128e79e google.golang.org/grpc.(*acBalancerWrapper).Shutdown+0x3e google.golang.org/grpc@v1.77.0/balancer_wrapper.go:359 # 0x11f0521 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).closeSubConnsLocked+0x1c1 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:371 # 0x11efe35 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).Close+0x75 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:336 # 0x11cf2d0 google.golang.org/grpc/internal/balancer/gracefulswitch.(*balancerWrapper).Close+0x30 google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:311 # 0x11cf27a google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).Close+0xda google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:275 # 0x128d587 google.golang.org/grpc.(*ccBalancerWrapper).close.func1+0x27 google.golang.org/grpc@v1.77.0/balancer_wrapper.go:165 # 0x11d0cd4 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xd4 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:90 0: 0 [9: 11575296] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 64] @ 0x6f980f 0x6f8eb0 0x6fd085 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd084 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x129af65 0x1291696 0x1291613 0x11f728a 0x11f7170 0x12ac8aa 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x129af64 google.golang.org/grpc.(*ccResolverWrapper).start+0x24 google.golang.org/grpc@v1.77.0/resolver_wrapper.go:69 # 0x1291695 google.golang.org/grpc.(*ClientConn).exitIdleMode+0x55 google.golang.org/grpc@v1.77.0/clientconn.go:362 # 0x1291612 google.golang.org/grpc.(*idler).ExitIdleMode+0x12 google.golang.org/grpc@v1.77.0/clientconn.go:345 # 0x11f7289 google.golang.org/grpc/internal/idle.(*Manager).ExitIdleMode+0xa9 google.golang.org/grpc@v1.77.0/internal/idle/idle.go:237 # 0x11f716f google.golang.org/grpc/internal/idle.(*Manager).OnCallBegin+0x2f google.golang.org/grpc@v1.77.0/internal/idle/idle.go:204 # 0x12ac8a9 google.golang.org/grpc.newClientStream+0x89 google.golang.org/grpc@v1.77.0/stream.go:186 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x12fbf58 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 24] @ 0x468b06 0x10d2e86 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x10d2e85 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 64] @ 0xcd5e7e 0xce06f1 0xce1a74 0xd3d019 0x1049062 0x104947a 0x1048bb0 0x48b5a1 # 0xcd5e7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolPeerLimits+0x3d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/limit.go:276 # 0xce06f0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:697 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x1049061 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 192] @ 0x14ab51a 0x14c5e37 0x14c9968 0x14c993b 0x7a064b 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x14c5e36 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 crypto/internal/fips140/ecdsa/ecdsa.go:472 # 0x14c9967 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14c993a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7a064a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 384] @ 0x14dfed8 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0xd76e68 0xd7696b 0xd7673c 0xdb8f5c 0xdb8b3b 0xdb6805 0x48b5a1 # 0xd76e67 github.com/quic-go/quic-go/internal/wire.(*Header).parseLongHeader+0x4a7 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:246 # 0xd7696a github.com/quic-go/quic-go/internal/wire.parseHeader+0x8a github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:162 # 0xd7673b github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:138 # 0xdb8f5b github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x35b github.com/quic-go/quic-go@v0.57.1/connection.go:1075 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [10: 1120] @ 0xdb632a 0xdb62b6 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb6329 github.com/quic-go/quic-go.newDatagramQueue+0x909 github.com/quic-go/quic-go@v0.57.1/datagram_queue.go:37 # 0xdb62b5 github.com/quic-go/quic-go.(*Conn).preSetup+0x895 github.com/quic-go/quic-go@v0.57.1/connection.go:553 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 16] @ 0x468b06 0x14db133 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [13: 2288] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 336] @ 0x48777c 0x4ed275 0xdf2b45 0xdb4273 0xdb3fcc 0xdc1228 0xdb6cf7 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xdf2b44 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x3e4 github.com/quic-go/quic-go@v0.57.1/transport.go:843 # 0xdb4272 github.com/quic-go/quic-go.connRunners.ReplaceWithClosed+0x392 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:37 # 0xdb3fcb github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0xeb github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:196 # 0xdc1227 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x967 github.com/quic-go/quic-go@v0.57.1/connection.go:2252 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [8: 1024] @ 0xdb5b77 0xdb5b08 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb5b76 github.com/quic-go/quic-go.newSendQueue+0x156 github.com/quic-go/quic-go@v0.57.1/send_queue.go:42 # 0xdb5b07 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.57.1/connection.go:512 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 16] @ 0x658ee5 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x658ee4 net.addrTable+0x184 net/interface_linux.go:155 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [4: 192] @ 0x77f2a5 0xe040cc 0xe0405c 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x77f2a4 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xe040cb github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xcb github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xe0405b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x5b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 48] @ 0xdde2ee 0xe09a6c 0xe09a4f 0xd3cb62 0xb76b14 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xdde2ed github.com/quic-go/quic-go.(*SendStream).Close+0x16d github.com/quic-go/quic-go@v0.57.1/send_stream.go:435 # 0xe09a6b github.com/quic-go/quic-go.(*Stream).Close+0x2b github.com/quic-go/quic-go@v0.57.1/stream.go:148 # 0xe09a4e github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Close+0xe github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:81 # 0xd3cb61 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:81 # 0xb76b13 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:29 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 1024] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x5d1612 0x5d1606 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x5d1611 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Get+0x51 github.com/consensys/gnark-crypto@v0.19.2/field/pool/pool.go:20 # 0x5d1605 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x45 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:890 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 896] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0xd733ad 0xd75c37 0xdbebca 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd733ac github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x2c github.com/quic-go/quic-go@v0.57.1/internal/wire/crypto_frame.go:18 # 0xd75c36 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:135 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [4: 512] @ 0x4a423c 0x4a4086 0x4a3dfc 0x8aa758 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x6829d5 0x8c634f 0xd6001a 0x10cb6b2 0xd310a5 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x8c634e github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.1/multistream.go:88 # 0xd60019 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 448] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x468b06 0x14db133 0x14e01b3 0x94c48d 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [33: 15840] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 32] @ 0x115bb25 0x6de4e5 0x6de785 0x115aedd 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x115bb24 github.com/pactus-project/pactus/state.(*state).String+0x124 github.com/pactus-project/pactus/state/state.go:531 # 0x6de4e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:185 # 0x6de784 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x115aedc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x746a05 0x77e8bb 0x77e8b6 0x77e8b5 0x77e8bc 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x77e8ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x77e8b5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x77e8b4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77e8bb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xda5353 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [4: 96] @ 0x698133 0x69b49f 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 144] @ 0xc0e485 0xc0e305 0xc12173 0x10326d5 0x102fd72 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x10326d4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:421 # 0x102fd71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:227 0: 0 [6: 96] @ 0xb3297f 0xb80a8c 0xb80a6e 0xb80a62 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80a8b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb80a6d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb80a61 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 72] @ 0xe04075 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0xe04074 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x74 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 2555904] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 96] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb7fce5 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7fce4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:164 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 1536] @ 0x4d7192 0x1410a0e 0x140f0f6 0x140e8fd 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4d7191 io.ReadAll+0x31 io/io.go:710 # 0x1410a0d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x140f0f5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:153 # 0x140e8fc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:80 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 8] @ 0xb78fd6 0xb79632 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb78fd5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb79631 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:111 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0xafcefe 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb7fbb0 0x48b5a1 # 0xafcefd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:107 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [2: 352] @ 0xde73ec 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xde73eb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:65 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 2880] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [11: 5632] @ 0x8aa80f 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 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] @ 0x104c525 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104c524 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:753 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [57: 32832] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 864] @ 0xc0e485 0xc0e305 0xc12173 0x8c6e7f 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x8c6e7e github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xde github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:11 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 1440] @ 0xafc7af 0xafcae7 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafc7ae github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:43 # 0xafcae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 1584] @ 0xc0e485 0xc0e305 0xc2e842 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2e841 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 192] @ 0x746b14 0x77e8bb 0x77e8b6 0x77e8b5 0x77e8bc 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x77e8ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x77e8b5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x77e8b4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77e8bb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 704] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9cb2ff 0x9cad77 0x141060e 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb2fe net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x141060d github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x10d github.com/rs/cors@v1.11.1/cors.go:284 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x51f406 0x118c7d4 0x118b63c 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x118c7d3 github.com/beevik/ntp.fixHostPort+0x253 github.com/beevik/ntp@v1.5.0/ntp.go:697 # 0x118b63b github.com/beevik/ntp.getTime+0x15b github.com/beevik/ntp@v1.5.0/ntp.go:509 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [5: 1760] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9cb2ff 0x9cad77 0x9d0c66 0x9d0d8e 0x9d0a89 0x9d2967 0x13f8fc5 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb2fe net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x9d0c65 net/http.Error+0x1a5 net/http/server.go:2353 # 0x9d0d8d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x13f8fc4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 64] @ 0x8c0cfa 0x8c0d0c 0x8c2a8f 0x8c39df 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0cf9 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x139 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8c0d0b github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x14b github.com/pactus-project/pactus/sandbox/sandbox.go:108 # 0x8c2a8e github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8c39de github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 14592] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 192] @ 0xd208ee 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xc24125 0x48b5a1 # 0xd208ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x2d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:37 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 48] @ 0x53b505 0x1406ff2 0x1406cec 0x1405e09 0x1405b31 0x14056d9 0x4a530a 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x1406ff1 github.com/creachadair/jrpc2.(*Server).setContext+0x51 github.com/creachadair/jrpc2@v1.3.4/server.go:359 # 0x1406ceb github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x68b github.com/creachadair/jrpc2@v1.3.4/server.go:340 # 0x1405e08 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.4/server.go:239 # 0x1405b30 github.com/creachadair/jrpc2.(*Server).nextRequest+0x350 github.com/creachadair/jrpc2@v1.3.4/server.go:210 # 0x14056d8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.4/server.go:171 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [5: 1280] @ 0x4a4812 0x4a3da5 0xddf41a 0xddf3f3 0xddf3f2 0xd9e49f 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddf419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xddf3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xddf3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xd9e49e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:609 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 128] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 64] @ 0x14c5386 0x14cba0c 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14c5385 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x14cba0b crypto/internal/fips140/ecdsa.newDRBG[...]+0x60b crypto/internal/fips140/ecdsa/hmacdrbg.go:104 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x51c6ba 0x910fd4 0x94ed48 0x48b5a1 # 0x51c6b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0x910fd3 crypto/tls.(*Conn).handshakeContext+0x7d3 crypto/tls/conn.go:1609 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x12accd9 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x12accd8 google.golang.org/grpc.newClientStream+0x4b8 google.golang.org/grpc@v1.77.0/stream.go:224 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x12fbf58 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x468a32 0x467f25 0x46808a 0x66641e 0xd0080b 0xd00438 0x48b5a1 # 0x66641d net.(*OpError).Error+0xbd net/net.go:514 # 0xd0080a github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x38a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 128] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 96] @ 0x10d31de 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb07a65 0x48b5a1 # 0x10d31dd github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb07a64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:324 0: 0 [1: 64] @ 0xd65529 0xd64671 0xd66848 0x48b5a1 # 0xd65528 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x2a8 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:274 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 16] @ 0x13f587c 0x13f5855 0x13f5847 0x13f533c 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f587b net/textproto.MIMEHeader.Set+0x5b net/textproto/header.go:22 # 0x13f5854 net/http.Header.Set+0x34 net/http/header.go:40 # 0x13f5846 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:189 # 0x13f533b github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x19b github.com/pactus-project/pactus/www/html/server.go:175 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 2539520] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x558c87 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d6ac3 0x10795e9 0x1078cb6 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d6ac2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10795e8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1078cb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [1: 32] @ 0xde7125 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xde7124 github.com/quic-go/quic-go.newStream+0xa4 github.com/quic-go/quic-go@v0.57.1/stream.go:78 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x107596d 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x107596c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x64c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:236 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 176] @ 0x686a9f 0x686b6c 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e3c5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a9e compress/flate.newHuffmanEncoder+0xfe compress/flate/huffman_code.go:60 # 0x686b6b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e3c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:40 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x70ec8c 0x70ec3b 0x70f4b4 0x7107f5 0x48b5a1 # 0x70ec8b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).delTable+0x8ab github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:125 # 0x70ec3a github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x85a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:575 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [7: 448] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdab3a5 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab3a4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:56 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 704] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0xff6dda 0xff6d0b 0xff59b1 0x120c513 0x120c19c 0x120d211 0x120bc8d 0x12224dc 0x48b5a1 # 0xff6dd9 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 golang.org/x/net@v0.48.0/http2/hpack/tables.go:59 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff59b0 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2b0 golang.org/x/net@v0.48.0/http2/hpack/encode.go:68 # 0x120c512 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:747 # 0x120c19b google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0xdb google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:699 # 0x120d210 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:902 # 0x120bc8c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:620 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [2: 224] @ 0x415a34 0x4ed028 0x12294a5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0x12294a4 google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0xe4 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1188 0: 0 [2: 224] @ 0x12247d7 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x12247d6 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2116 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:626 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 80] @ 0xd9913a 0x4a3e91 0xd9a25e 0xd9cd09 0xdc4362 0xdc2de8 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd99139 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:35 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd9a25d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:38 # 0xd9cd08 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x328 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:312 # 0xdc4361 github.com/quic-go/quic-go.(*Conn).sendPackedCoalescedPacket+0x181 github.com/quic-go/quic-go@v0.57.1/connection.go:2757 # 0xdc2de7 github.com/quic-go/quic-go.(*Conn).sendPackets+0x8c7 github.com/quic-go/quic-go@v0.57.1/connection.go:2501 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 704] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x13f58ae 0x13f5855 0x13f5847 0x13f0146 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f58ad net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x13f5854 net/http.Header.Set+0x34 net/http/header.go:40 # 0x13f5846 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:189 # 0x13f0145 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x405 github.com/pactus-project/pactus/www/html/blockchain.go:149 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 432] @ 0x480f93 0x40b6c5 0x40b6b8 0x40f795 0x1224725 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x1224724 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2064 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:617 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [2: 224] @ 0x115dbb9 0x138efc2 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x115dbb8 github.com/pactus-project/pactus/state.(*state).Stats+0x178 github.com/pactus-project/pactus/state/state.go:755 # 0x138efc1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x201 github.com/pactus-project/pactus/www/grpc/blockchain.go:41 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 2240] @ 0xff6e11 0xff6d0b 0xff7f1f 0xff7865 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0xff6e10 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.48.0/http2/hpack/tables.go:60 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff7f1e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:393 # 0xff7864 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:316 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 16] @ 0x729a2e 0x70e9f5 0x70f4b4 0x7107f5 0x48b5a1 # 0x729a2d github.com/syndtr/goleveldb/leveldb.sshortenb+0x8d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:46 # 0x70e9f4 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x614 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:600 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x70e4e5 0x70e464 0x70f4b4 0x7107f5 0x48b5a1 # 0x70e4e4 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addCompPtr+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:101 # 0x70e463 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x83 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:559 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 128] @ 0xb7f2fb 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7f2fa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x11a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x140680a 0x1405e09 0x1405b31 0x14056d9 0x4a530a 0x48b5a1 # 0x1406809 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x1a9 github.com/creachadair/jrpc2@v1.3.4/server.go:310 # 0x1405e08 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.4/server.go:239 # 0x1405b30 github.com/creachadair/jrpc2.(*Server).nextRequest+0x350 github.com/creachadair/jrpc2@v1.3.4/server.go:210 # 0x14056d8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.4/server.go:171 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [2: 160] @ 0x785fdf 0x7c754e 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x785fde crypto/elliptic.Marshal+0x7e crypto/elliptic/elliptic.go:114 # 0x7c754d crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 448] @ 0xcfc1e5 0xd03eb1 0xd038e9 0xd05fb5 0xd05fb6 0xd3cbc2 0x1078d63 0x48b5a1 # 0xcfc1e4 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:44 # 0xd03eb0 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x50 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:393 # 0xd038e8 github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x1a8 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:298 # 0xd05fb4 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:263 # 0xd05fb5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x15 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:51 # 0xd3cbc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:89 # 0x1078d62 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x262 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:520 0: 0 [2: 48] @ 0x468a32 0x467f25 0x468145 0x66cec6 0x66ce13 0x6663cf 0xd007db 0xd00438 0x48b5a1 # 0x66cec5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x66ce12 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0x6663ce net.(*OpError).Error+0x6e net/net.go:510 # 0xd007da github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x35a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [23: 368] @ 0x13f5c5c 0x13f6d65 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5c5b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x5b github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f6d64 github.com/pactus-project/pactus/www/html.txToTable+0xb84 github.com/pactus-project/pactus/www/html/transaction.go:50 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 96] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 144] @ 0x6fed5c 0x7283c5 0x6f2b37 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fed5b github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [7: 224] @ 0xe09776 0xe098ac 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xe09775 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x135 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:40 # 0xe098ab github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:59 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 48] @ 0x777d70 0x777d0a 0x77a6e5 0x103846e 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777d6f strings.(*Builder).WriteByte+0x8f strings/builder.go:97 # 0x777d09 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x29 github.com/multiformats/go-multiaddr@v0.16.1/component.go:223 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x103846d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x40d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:151 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x14dfed8 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 336] @ 0xdd573b 0xdbb326 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdd573a github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x21a github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:102 # 0xdbb325 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x4e5 github.com/quic-go/quic-go@v0.57.1/connection.go:1323 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 80] @ 0x78a60e 0x78a946 0x78663a 0x785f91 0x7c754e 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x78a60d crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:150 # 0x78a945 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x786639 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x785f90 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x7c754d crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x13b8209 0x13b896f 0x13b8425 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b8208 runtime/pprof.printStackRecord+0x328 runtime/pprof/pprof.go:554 # 0x13b896e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x13b8424 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x13b81b6 0x13b896f 0x13b8425 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b81b5 runtime/pprof.printStackRecord+0x2d5 runtime/pprof/pprof.go:554 # 0x13b896e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x13b8424 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 112] @ 0x48777c 0x4ed068 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0x8c6838 0x8c681b 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x103d496 0x73c1f1 0x103d510 0x10774d2 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0x8c6837 io.ReadFull+0xd7 io/io.go:354 # 0x8c681a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x103d495 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadByte+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:41 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x103d50f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x2f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:46 # 0x10774d1 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1511 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:416 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 448] @ 0xd68f09 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0xd68f08 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c8 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:202 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 96] @ 0x4a4719 0x4a3da5 0x8aa7d9 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 1024] @ 0x4a4812 0x4a3da5 0x8aa9b4 0x107902f 0x1078ee2 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0x107902e github.com/libp2p/go-buffer-pool.Put+0x2e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0x1078ee1 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x3e1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:531 0: 0 [3: 48] @ 0x5cd205 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd204 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x6952b7 0x1490c9b 0x69521d 0x69578b 0x6958e7 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0x6958e6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:94 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 80] @ 0x867695 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x867694 google.golang.org/protobuf/internal/impl.mergeBytesSlice+0x94 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:201 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 160] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 768] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [3: 72] @ 0xd62447 0x48b5a1 # 0xd62446 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x66 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [3: 72] @ 0xdcb545 0xdd250b 0xdd1d45 0xdd2f5c 0xdd2bb9 0xdc3b49 0xdc249c 0xdc24ec 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdcb544 github.com/quic-go/quic-go.(*framer).Append+0x304 github.com/quic-go/quic-go@v0.57.1/framer.go:111 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd2f5b github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x15b github.com/quic-go/quic-go@v0.57.1/packet_packer.go:781 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 80] @ 0x6b096f 0x11931c9 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x11931c8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0xe8 github.com/pactus-project/pactus/sync/sync.go:235 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 3784704] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [47: 16544] @ 0xb82489 0x48b5a1 # 0xb82488 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:456 0: 0 [3: 72] @ 0x10d3573 0x8c60cb 0x10d3449 0x10ce3c2 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb07a65 0x48b5a1 # 0x10d3572 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb07a64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:324 0: 0 [1: 48] @ 0x553314 0x771416 0x77ede6 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x553313 encoding/base64.(*Encoding).EncodeToString+0xf3 encoding/base64/base64.go:207 # 0x771415 github.com/multiformats/go-multibase.Encode+0x4d5 github.com/multiformats/go-multibase@v0.2.0/multibase.go:126 # 0x77ede5 github.com/multiformats/go-multiaddr.certHashBtS+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:458 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 128] @ 0x480f53 0x4c96e5 0x78f2cc 0x78fd9f 0x790470 0xd68d85 0xd68d52 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x480f52 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1816 # 0x4c96e4 reflect.MakeSlice+0xa4 reflect/value.go:2992 # 0x78f2cb encoding/asn1.parseField+0x154b encoding/asn1/asn1.go:992 # 0x78fd9e encoding/asn1.parseField+0x201e encoding/asn1/asn1.go:980 # 0x79046f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1168 # 0xd68d84 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1141 # 0xd68d51 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:191 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0xdaac95 0xda52dd 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 1056] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x13f6df1 0x13f6d9f 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6df0 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xc10 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6d9e github.com/pactus-project/pactus/www/html.txToTable+0xbbe github.com/pactus-project/pactus/www/html/transaction.go:54 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 147456] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 557056] @ 0x6ee7b2 0x70460a 0x703b11 0x7040a9 0x7066b5 0x705365 0x7058be 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x704609 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x703b10 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x7040a8 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x7066b4 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xb34 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x705364 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7058bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 336] @ 0xb7bcbd 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bcbc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:270 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 4096] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 192] @ 0x77b38b 0x104f18f 0x104cad2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x77b38a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0x104f18e github.com/libp2p/go-libp2p/p2p/protocol/identify.filterAddrs+0x6ae github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1089 # 0x104cad1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xcb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:807 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 5376] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0x65aa3f 0xb127b2 0xb13a15 0xb12137 0xe04036 0xe04028 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0xb127b1 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13a14 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 2304] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 96] @ 0xb3297f 0xb816d2 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb816d1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:364 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 80] @ 0x6b142c 0x6b147b 0x1192be5 0x1192c85 0x11909a5 0x11904e5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b142b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11909a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11904e4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x843f4c 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 480] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 128] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0cb27 0xc1f38b 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [1: 64] @ 0xb793f4 0xb81d53 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb793f3 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:69 # 0xb81d52 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:394 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 768] @ 0x79aea5 0x93bcd4 0x93bc3c 0x93d2f8 0x949106 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93bcd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93bc3b crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x93d2f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x949105 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:979 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 208] @ 0x13f6c25 0x13f6ba1 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6c24 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xa44 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6ba0 github.com/pactus-project/pactus/www/html.txToTable+0x9c0 github.com/pactus-project/pactus/www/html/transaction.go:48 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 1536] @ 0x7ad7de 0x7ad7f3 0x955d34 0x907936 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x955d33 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x5cd205 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd204 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x563879 0x563c7a 0x56351d 0x555834 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0xdb01ec 0xdaffab 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb01eb github.com/quic-go/quic-go.newConnIDGenerator+0xa6b github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:69 # 0xdaffaa github.com/quic-go/quic-go.init.func1+0x82a github.com/quic-go/quic-go@v0.57.1/connection.go:296 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 96] @ 0x468a32 0x467f25 0x46821d 0x66ce97 0x66ce13 0xb153e7 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x66ce96 net.JoinHostPort+0x1f6 net/ipsock.go:240 # 0x66ce12 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0xb153e6 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0xe6 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:259 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [5: 160] @ 0x10d31de 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb07a65 0x48b5a1 # 0x10d31dd github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb07a64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:324 0: 0 [4: 96] @ 0x10d3525 0x8c60cb 0x10d3449 0x10ce3c2 0x103d496 0x73c1f1 0x103d510 0x10774d2 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10d3524 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x103d495 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadByte+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:41 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x103d50f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x2f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:46 # 0x10774d1 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1511 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:416 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 48] @ 0x5c4a55 0x69e628 0x6a4f1d 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4a54 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x69e627 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0x27 github.com/pactus-project/pactus/types/tx/payload/bond.go:94 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x543115 0x5c3c45 0x5c4a6e 0x69f3a8 0x6a4f1d 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c4a6d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x69f3a7 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x27 github.com/pactus-project/pactus/types/tx/payload/transfer.go:67 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [10: 1120] @ 0x746a05 0xb80d33 0xb80d17 0xb80cc8 0xb80dda 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xb80d32 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb80d16 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb80cc7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb80dd9 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:324 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 2048] @ 0x4a4812 0x4a3da5 0xddf41a 0xddf3f3 0xddf3f2 0xd9e49f 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddf419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xddf3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xddf3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xd9e49e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:609 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [7: 224] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x77b2d5 0x77b2d6 0x118380a 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b2d4 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77b2d5 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1183809 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x52d090 0x51f317 0x13b7b98 0x13b7104 0x13b9af5 0x13b9865 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13b7b97 runtime/pprof.printCountProfile.func1+0xc17 runtime/pprof/pprof.go:461 # 0x13b7103 runtime/pprof.printCountProfile+0x183 runtime/pprof/pprof.go:474 # 0x13b9af4 runtime/pprof.writeRuntimeProfile+0x154 runtime/pprof/pprof.go:796 # 0x13b9864 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:747 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x13b7b50 0x13b7104 0x13b9af5 0x13b9865 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b7b4f runtime/pprof.printCountProfile.func1+0xbcf runtime/pprof/pprof.go:461 # 0x13b7103 runtime/pprof.printCountProfile+0x183 runtime/pprof/pprof.go:474 # 0x13b9af4 runtime/pprof.writeRuntimeProfile+0x154 runtime/pprof/pprof.go:796 # 0x13b9864 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:747 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x52d090 0x51f317 0x13b7b98 0x13b7104 0x13b9af5 0x13b9865 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13b7b97 runtime/pprof.printCountProfile.func1+0xc17 runtime/pprof/pprof.go:461 # 0x13b7103 runtime/pprof.printCountProfile+0x183 runtime/pprof/pprof.go:474 # 0x13b9af4 runtime/pprof.writeRuntimeProfile+0x154 runtime/pprof/pprof.go:796 # 0x13b9864 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:747 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x44254c 0x4423cc 0x4895ea # 0x44254b runtime.saveg+0x16b runtime/mprof.go:1622 # 0x4423cb runtime.doRecordGoroutineProfile.func1+0x4b runtime/mprof.go:1504 # 0x4895e9 runtime.systemstack+0x49 runtime/asm_amd64.s:513 0: 0 [3: 288] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xda5353 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 48] @ 0x4de5a5 0x4e3037 0x4e3041 0x517672 0x517651 0x51765a 0x51764e 0x51728c 0x64ef85 0x645dba 0x645da2 0x645a85 0x664ac7 0x641837 0x661d17 0x640754 0x48b5a1 # 0x4de5a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e3036 syscall.BytePtrFromString+0x36 syscall/syscall.go:68 # 0x4e3040 syscall.fstatat+0x40 syscall/zsyscall_linux_amd64.go:1433 # 0x517671 syscall.Stat+0x51 syscall/syscall_linux_amd64.go:61 # 0x517650 os.statNolog.func1+0x30 os/stat_unix.go:32 # 0x517659 os.ignoringEINTR+0x39 os/file_posix.go:256 # 0x51764d os.statNolog+0x2d os/stat_unix.go:31 # 0x51728b os.Stat+0x2b os/stat.go:13 # 0x64ef84 net.(*resolverConfig).tryUpdate+0x184 net/dnsclient_unix.go:416 # 0x645db9 net.getSystemDNSConfig+0x199 net/dnsclient_unix.go:369 # 0x645da1 net.(*conf).lookupOrder+0x181 net/conf.go:285 # 0x645a84 net.(*conf).hostLookupOrder+0x84 net/conf.go:238 # 0x664ac6 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:62 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [3: 48] @ 0xcfc29c 0xd048b6 0xd0460a 0xd060b8 0xd3d0a2 0x1077d17 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xcfc29b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04609 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x1077d16 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1d56 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:476 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x4c9a9d 0x829a85 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x829a84 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x65aa3f 0x66ccf1 0x66ccd2 0xb15362 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x66ccf0 net.ipEmptyString+0x50 net/ip.go:332 # 0x66ccd1 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xb15361 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x61 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 224] @ 0xc0e485 0xc0e305 0xc12173 0x10326d5 0x102fd72 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x10326d4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:421 # 0x102fd71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:227 0: 0 [7: 560] @ 0x8abc09 0x8ab925 0x8ab045 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8abc08 github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xc8 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:275 # 0x8ab924 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:249 # 0x8ab044 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x84 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:116 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 192] @ 0x7993c5 0x7b4cfa 0x7badfa 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b4cf9 crypto/x509.parseExtension+0x79 crypto/x509/parser.go:234 # 0x7badf9 crypto/x509.parseCertificate+0xfd9 crypto/x509/parser.go:1051 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 10027008] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 1024] @ 0xc0e485 0xc0e305 0xc12173 0x10326d5 0x102fd72 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x10326d4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:421 # 0x102fd71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:227 0: 0 [3: 96] @ 0xb7927e 0xb792ec 0xb793f5 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7927d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb792eb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 48] @ 0xd2c077 0x10cc7a3 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd2c076 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x96 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:475 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 192] @ 0xc0e485 0xc0e305 0x104e6aa 0xd30c17 0xd2e3db 0xd30b8d 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0x104e6a9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x1a9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1057 # 0xd30c16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd30b8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [3: 192] @ 0x1490d30 0x69521d 0xd52f78 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [4: 384] @ 0x1490c37 0x69521d 0xd52ecc 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 32] @ 0x14798b3 0x5cdf9a 0x5d15f6 0x5ff025 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdf99 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x13f5c5c 0x13f6f5e 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5c5b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x5b github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f6f5d github.com/pactus-project/pactus/www/html.txToTable+0xd7d github.com/pactus-project/pactus/www/html/transaction.go:56 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 1152] @ 0x4a4812 0x4a3da5 0x8aa7d9 0x1074f2a 0x1074f3a 0x1074e61 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0x1074f29 github.com/libp2p/go-buffer-pool.Get+0x2c9 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0x1074f39 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.NewDelimitedReader+0x2d9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:29 # 0x1074e60 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x200 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:153 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 144] @ 0x5c1b8b 0x5c2486 0x6978dd 0x115dde8 0x115de02 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x115dde7 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xe7 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x115de01 github.com/pactus-project/pactus/state.(*state).validateBlock+0x101 github.com/pactus-project/pactus/state/validation.go:25 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xdda46a 0xdda2dc 0xde7956 0xde9402 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6805 0xdef0ba 0x48b5a1 # 0xdda469 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0x89 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:310 # 0xdda2db github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:288 # 0xde7955 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.57.1/stream.go:156 # 0xde9401 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.57.1/streams_map.go:317 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 32] @ 0x1149434 0x1148967 0x48b5a1 # 0x1149433 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x1148966 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [1: 16] @ 0xcdfe10 0xcdfdfb 0xcde946 0xd318ea 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xcdfe0f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:604 # 0xcdfdfa github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [12: 13824] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 64] @ 0xb27d6e 0xb73025 0x48b5a1 # 0xb27d6d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).ListPeers+0x22d github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:524 # 0xb73024 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:565 0: 0 [1: 1152] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 128] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x120ab6d 0x120b067 0x1219465 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x120ab6c google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x2c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:61 # 0x120b066 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x106 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:386 # 0x1219464 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4a4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:878 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 160] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [4: 192] @ 0x76dc15 0x76e21a 0x76e071 0x8ae0ec 0xc0c93a 0xc0c913 0xc23fb6 0x48b5a1 # 0x76dc14 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x76e219 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x76e070 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xc0c939 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0c912 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0xdddc7b 0xdddc6f 0xddd905 0xddd6bb 0xdcc903 0xdcb4aa 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdddc7a github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x1fa github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xdddc6e github.com/quic-go/quic-go.(*SendStream).popNewStreamFrame+0x1ee github.com/quic-go/quic-go@v0.57.1/send_stream.go:334 # 0xddd904 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0x184 github.com/quic-go/quic-go@v0.57.1/send_stream.go:286 # 0xddd6ba github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.57.1/send_stream.go:225 # 0xdcc902 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.57.1/framer.go:261 # 0xdcb4a9 github.com/quic-go/quic-go.(*framer).Append+0x269 github.com/quic-go/quic-go@v0.57.1/framer.go:109 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [7: 672] @ 0x79aea5 0x79aa5d 0x951956 0x79aae2 0x79af3c 0x950faf 0x950f37 0x950ea6 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x79aa5c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x951955 crypto/tls.(*SessionState).Bytes.marshalCertificate.func5+0x95 crypto/tls/handshake_messages.go:1487 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x950fae vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd8e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x950f36 crypto/tls.marshalCertificate+0xd16 crypto/tls/handshake_messages.go:1485 # 0x950ea5 crypto/tls.(*SessionState).Bytes+0xc85 crypto/tls/ticket.go:141 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [4: 512] @ 0x4a423c 0x4a4086 0x4a3dfc 0x6e7e8e 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6e7e8d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:46 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 80] @ 0x1078e45 0x48b5a1 # 0x1078e44 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:530 0: 0 [2: 192] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x1396f6d 0x1396ef6 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1396f6c github.com/pactus-project/pactus/crypto.Address.String+0x52c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1396ef5 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x4b5 github.com/pactus-project/pactus/www/grpc/transaction.go:320 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x65aa3f 0x66ccf1 0x66ccd2 0x6663cf 0xd0080b 0xd00438 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x66ccf0 net.ipEmptyString+0x50 net/ip.go:332 # 0x66ccd1 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0x6663ce net.(*OpError).Error+0x6e net/net.go:510 # 0xd0080a github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x38a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 1248] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0x103920b 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x103920a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:219 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 192] @ 0x794bf2 0x7941e5 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x794bf1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 16384] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 240] @ 0x69b405 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b404 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x94c5de 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [11: 2112] @ 0xdcd706 0xdb086e 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdcd705 github.com/quic-go/quic-go.newPacketPacker+0xc5 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:158 # 0xdb086d github.com/quic-go/quic-go.init.func1+0x10ed github.com/quic-go/quic-go@v0.57.1/connection.go:368 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 64] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 65536] @ 0x53d7f5 0x53d21d 0x53d3f9 0x6886a8 0x68868c 0x68a252 0x689865 0x68527a 0x686367 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6886a7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x68868b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x68a251 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686366 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0xb79086 0xb78ff7 0xb79606 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79085 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79605 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:110 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0x44d189 0x45f8c9 0x114bacc 0x48b5a1 # 0x114bacb github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x10b github.com/pactus-project/pactus/network/stream.go:117 0: 0 [5: 240] @ 0x468b06 0xb7905e 0xb78fe3 0xb78ff7 0xb79632 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7905d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79631 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:111 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 640] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [6: 7680] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [4: 4980736] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 112] @ 0x843f4c 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 704] @ 0x6f12b9 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f12b8 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 176] @ 0xde73ec 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xde73eb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:65 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 768] @ 0x1293c69 0x128d905 0x11cf7ce 0x11ee8db 0x11f1ca6 0x11f0245 0x11ef76c 0x11ceb95 0x128d0bc 0x11d0cd5 0x48b5a1 # 0x1293c68 google.golang.org/grpc.(*ClientConn).newAddrConnLocked+0xc8 google.golang.org/grpc@v1.77.0/clientconn.go:855 # 0x128d904 google.golang.org/grpc.(*ccBalancerWrapper).NewSubConn+0x204 google.golang.org/grpc@v1.77.0/balancer_wrapper.go:195 # 0x11cf7cd google.golang.org/grpc/internal/balancer/gracefulswitch.(*balancerWrapper).NewSubConn+0x1cd google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:371 # 0x11ee8da google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).newSCData+0x17a google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:168 # 0x11f1ca5 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).requestConnectionLocked+0x185 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:509 # 0x11f0244 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).startFirstPassLocked+0x1c4 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:366 # 0x11ef76b google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).UpdateClientConnState+0xa4b google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:318 # 0x11ceb94 google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).UpdateClientConnState+0x174 google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:194 # 0x128d0bb google.golang.org/grpc.(*ccBalancerWrapper).updateClientConnState.func1+0x23b google.golang.org/grpc@v1.77.0/balancer_wrapper.go:124 # 0x11d0cd4 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xd4 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:90 0: 0 [1: 96] @ 0x5d1645 0x5ff025 0x696a33 0x114f4ca 0x114f4e4 0x1193269 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5d1644 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:892 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x114f4c9 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x114f4e3 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:91 # 0x1193268 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 448] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xce07cd 0xce1a74 0xd3d019 0x10ccb6f 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce07cc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 128] @ 0xb7915f 0xb791b6 0xb791ee 0xb7956f 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7915e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0x14dafe5 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 1236992] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [15: 1200] @ 0xc0d327 0xc0cb27 0xc23fb6 0x48b5a1 # 0xc0d326 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [1: 16] @ 0x5391c5 0x140702e 0x1406cec 0x1405e09 0x1405b31 0x14056d9 0x4a530a 0x48b5a1 # 0x5391c4 context.WithCancel+0x64 context/context.go:242 # 0x140702d github.com/creachadair/jrpc2.(*Server).setContext+0x8d github.com/creachadair/jrpc2@v1.3.4/server.go:364 # 0x1406ceb github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x68b github.com/creachadair/jrpc2@v1.3.4/server.go:340 # 0x1405e08 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.4/server.go:239 # 0x1405b30 github.com/creachadair/jrpc2.(*Server).nextRequest+0x350 github.com/creachadair/jrpc2@v1.3.4/server.go:210 # 0x14056d8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.4/server.go:171 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xda5353 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [4: 128] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 64] @ 0xbe3b59 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe3b58 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xd78 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2383 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 168] @ 0x698133 0x6a5148 0x6a4f50 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0xdd2c65 0xdc3b49 0xdc249c 0xdb6ba8 0x48b5a1 # 0xdd2c64 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x3a4 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:768 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 24] @ 0x4c96b5 0x78f2cc 0x78fd9f 0x790470 0xd68d85 0xd68d52 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x4c96b4 reflect.MakeSlice+0x74 reflect/value.go:2992 # 0x78f2cb encoding/asn1.parseField+0x154b encoding/asn1/asn1.go:992 # 0x78fd9e encoding/asn1.parseField+0x201e encoding/asn1/asn1.go:980 # 0x79046f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1168 # 0xd68d84 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1141 # 0xd68d51 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:191 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [4: 3072] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 96] @ 0x1490c37 0x69521d 0x69578b 0x6958e7 0xdad118 0xdacf4c 0xdac7d2 0xde32e7 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0x6958e6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:94 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacf4b github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:48 # 0xdac7d1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:94 # 0xde32e6 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x206 github.com/quic-go/quic-go@v0.57.1/server.go:711 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 32] @ 0x7c279e 0xd68ce5 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x7c279d crypto/x509.(*Certificate).Verify+0x61d crypto/x509/verify.go:909 # 0xd68ce4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:184 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 288] @ 0x79aea5 0x93a0f4 0x93a05c 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93a0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 576] @ 0xc0e485 0xc0e305 0xc240ac 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc240ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 24] @ 0xdaac95 0xda5353 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 16] @ 0x6f11ea 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f11e9 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x289 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:156 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 112] @ 0xd76e68 0xd7696b 0xd7673c 0xde1a16 0xde0a25 0x48b5a1 # 0xd76e67 github.com/quic-go/quic-go/internal/wire.(*Header).parseLongHeader+0x4a7 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:246 # 0xd7696a github.com/quic-go/quic-go/internal/wire.parseHeader+0x8a github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:162 # 0xd7673b github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:138 # 0xde1a15 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x595 github.com/quic-go/quic-go@v0.57.1/server.go:488 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 96] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb80825 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb80824 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:276 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x7b437c 0x7ba32d 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b437b crypto/x509.parseName+0x11b crypto/x509/parser.go:178 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 48] @ 0xcfc29c 0xd048b6 0xd06178 0xd3d162 0x1079a4c 0x1075bb6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xcfc29b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd06177 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetWriteDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:75 # 0xd3d161 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetWriteDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:175 # 0x1079a4b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).writeResponse+0x8b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:606 # 0x1075bb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x895 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:248 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 1024] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x10d2b58 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 64] @ 0x69b485 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b484 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x69aefb 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a95fd 0x6a94fc 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69aefa github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a95fc github.com/fxamacker/cbor/v2.Unmarshal+0x35c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a94fb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x25b github.com/pactus-project/pactus/types/vote/cp_vote.go:127 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x843f4c 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 480] @ 0x686b3b 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686b3a compress/flate.newHuffmanBitWriter+0x19a compress/flate/huffman_bit_writer.go:95 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x79adb7 0x79ac07 0x9507e5 0x9507a8 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x79adb6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79ac06 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x9507e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x5c4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9507a7 crypto/tls.(*SessionState).Bytes+0x587 crypto/tls/ticket.go:124 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 48] @ 0x777d70 0x777d0a 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777d6f strings.(*Builder).WriteByte+0x8f strings/builder.go:97 # 0x777d09 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x29 github.com/multiformats/go-multiaddr@v0.16.1/component.go:223 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 96] @ 0xdd9a2a 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0x8c6838 0x8c681b 0x8c66c5 0xd60058 0xd6001b 0x10cb6b2 0xd310a5 0x48b5a1 # 0xdd9a29 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x589 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:169 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0x8c6837 io.ReadFull+0xd7 io/io.go:354 # 0x8c681a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd60057 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd6001a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 2880] @ 0x953225 0x9493e5 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x953224 crypto/tls.(*Conn).sessionState+0x64 crypto/tls/ticket.go:299 # 0x9493e4 crypto/tls.(*Conn).sendSessionTicket+0x164 crypto/tls/handshake_server_tls13.go:1003 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 64] @ 0x4de375 0x658e73 0x658d25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4de374 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x658e72 net.addrTable+0x112 net/interface_linux.go:149 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [3: 144] @ 0x651765 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x651764 net.(*Resolver).goLookupIPCNAMEOrder+0x1564 net/dnsclient_unix.go:735 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 24] @ 0xd52a87 0xd56a37 0xd53962 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0xd52a86 github.com/flynn/noise.cipherChaChaPoly+0x66 github.com/flynn/noise@v1.1.0/cipher_suite.go:167 # 0xd56a36 github.com/flynn/noise.cipherFn.Cipher+0x36 github.com/flynn/noise@v1.1.0/cipher_suite.go:134 # 0xd53961 github.com/flynn/noise.(*symmetricState).MixKey+0x161 github.com/flynn/noise@v1.1.0/state.go:150 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 16] @ 0x6955dd 0xdaae7e 0xda5353 0xdad645 0xdae599 0xdadf71 0xdd5e44 0xdd58ad 0xdb9a65 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x6955dc golang.org/x/crypto/hkdf.(*hkdf).Read+0x17c golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:64 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdad644 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).rollKeys+0x3a4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:123 # 0xdae598 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).open+0x4b8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:237 # 0xdadf70 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).Open+0x70 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:183 # 0xdd5e43 github.com/quic-go/quic-go.(*packetUnpacker).unpackShortHeaderPacket+0x203 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:156 # 0xdd58ac github.com/quic-go/quic-go.(*packetUnpacker).UnpackShortHeader+0x6c github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:114 # 0xdb9a64 github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x144 github.com/quic-go/quic-go@v0.57.1/connection.go:1169 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 48] @ 0x697f12 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x697f11 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb81c8b 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81c8a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 704512] @ 0x6ee7b2 0x70460a 0x703b11 0x7040a9 0x7066b5 0x705365 0x7058be 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x704609 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x703b10 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x7040a8 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x7066b4 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xb34 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x705364 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7058bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 16384] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 393216] @ 0x686ea7 0x686e93 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e3c5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686ea6 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x686e92 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e3c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:40 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdab56a 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 1152] @ 0x4a4812 0x4a3da5 0x8aa7d9 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x10d2b58 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 2304] @ 0x5a804a 0x6b098b 0x6b095f 0x6b148a 0x1192be5 0x1192c85 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 288] @ 0x555817 0x1404155 0x1403d65 0x14036a5 0x1410a18 0x140f0f6 0x140e8fd 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1404154 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.4/json.go:206 # 0x1403d64 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.4/json.go:110 # 0x14036a4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.4/json.go:16 # 0x1410a17 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x140f0f5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:153 # 0x140e8fc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:80 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [2: 64] @ 0x7993c5 0x7b44fd 0x7ba32d 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b44fc crypto/x509.parseName+0x29c crypto/x509/parser.go:162 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 960] @ 0x5b9012 0x1391a3f 0x1391b8b 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1391a3e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x21e github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1391b8a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x36a github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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:394 # 0x136403d 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 # 0x12f9d62 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:396 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 96] @ 0x5b9012 0x1391ad7 0x1391a73 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1391ad6 github.com/pactus-project/pactus/crypto.Address.String+0x2b6 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1391a72 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:312 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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:394 # 0x136403d 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 # 0x12f9d62 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:396 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x6f2172 0x6f2a08 0x6f29ea 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f2171 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x3b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:293 # 0x6f2a07 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).getBucket+0x107 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:401 # 0x6f29e9 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0xe9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:479 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 2080] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xce082a 0xce1a74 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xce0829 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:704 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x51f406 0x729974 0x70d345 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x729973 github.com/syndtr/goleveldb/leveldb.shortenb+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:30 # 0x70d344 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 128] @ 0x943c71 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x943c70 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x810 crypto/tls/handshake_server_tls13.go:234 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 168] @ 0x697f12 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x697f11 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0xbe5c39 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe5c38 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x678 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2888 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 512] @ 0x4a41bd 0x4a4086 0x4a3dfc 0xddce05 0xddcdf7 0xddc82a 0xe0991d 0xe09918 0xd3ca2a 0x10d2b58 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xddce04 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xddcdf6 github.com/quic-go/quic-go.(*SendStream).write+0x4b6 github.com/quic-go/quic-go@v0.57.1/send_stream.go:145 # 0xddc829 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.57.1/send_stream.go:100 # 0xe0991c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.57.1/stream.go:124 # 0xe09917 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:63 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 112] @ 0x6f114f 0x6f2a3d 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea0d0 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea0cf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x6eae69 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xc9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:79 # 0x6eb907 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 2304] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0xdce365 0xdcda2f 0xdc47b4 0xdc1110 0xdb6cf7 0x48b5a1 # 0xdce364 github.com/quic-go/quic-go.(*packetPacker).packConnectionClose+0x8e4 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:266 # 0xdcda2e github.com/quic-go/quic-go.(*packetPacker).PackApplicationClose+0x2e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:186 # 0xdc47b3 github.com/quic-go/quic-go.(*Conn).sendConnectionClose+0x173 github.com/quic-go/quic-go@v0.57.1/connection.go:2812 # 0xdc110f github.com/quic-go/quic-go.(*Conn).handleCloseError+0x84f github.com/quic-go/quic-go@v0.57.1/connection.go:2248 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [1: 48] @ 0x6f980f 0x6ea4d6 0x6ea57a 0x6ea4d6 0x6ea57a 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6ea4d5 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 # 0x6ea579 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 # 0x6ea4d5 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 # 0x6ea579 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 96] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb2ca2f 0xb2de5d 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2ca2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0xae github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:135 # 0xb2de5c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [3: 1920] @ 0xafacb0 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x1490d30 0x69521d 0x6953b9 0x6958c5 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0x6958c4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:93 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 16384] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a10e 0x689865 0x68527a 0x686367 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a10d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686366 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1008] @ 0x415a34 0xdb5b77 0xdb5b08 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb5b76 github.com/quic-go/quic-go.newSendQueue+0x156 github.com/quic-go/quic-go@v0.57.1/send_queue.go:42 # 0xdb5b07 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.57.1/connection.go:512 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 32] @ 0xdaae16 0xda5353 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaae15 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:21 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 6144] @ 0x53d7f5 0x53d21d 0x53d3f9 0x6886a8 0x68868c 0x68a252 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6886a7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x68868b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x68a251 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x13b8209 0x13b896f 0x13b8489 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b8208 runtime/pprof.printStackRecord+0x328 runtime/pprof/pprof.go:554 # 0x13b896e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x13b8488 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 80] @ 0x13b81b6 0x13b896f 0x13b8489 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b81b5 runtime/pprof.printStackRecord+0x2d5 runtime/pprof/pprof.go:554 # 0x13b896e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x13b8488 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 112] @ 0x13b8167 0x13b896f 0x13b8489 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b8166 runtime/pprof.printStackRecord+0x286 runtime/pprof/pprof.go:554 # 0x13b896e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x13b8488 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [14: 224] @ 0x13b81e5 0x13b896f 0x13b8489 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b81e4 runtime/pprof.printStackRecord+0x304 runtime/pprof/pprof.go:554 # 0x13b896e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x13b8488 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 112] @ 0x13b818d 0x13b896f 0x13b8489 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b818c runtime/pprof.printStackRecord+0x2ac runtime/pprof/pprof.go:554 # 0x13b896e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x13b8488 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [18: 4320] @ 0x13b7f3a 0x13b7f2e 0x13b896f 0x13b8489 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b7f2d runtime/pprof.printStackRecord+0x4d runtime/pprof/pprof.go:543 # 0x13b896e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x13b8488 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 160] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db395 0x14e02e6 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 192] @ 0xb066f5 0xb066d0 0xb06669 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xb066f4 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xf4 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xb066cf github.com/libp2p/go-msgio.NewVarintReaderSize+0xcf github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb06668 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:214 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 176] @ 0x686a45 0x686b67 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a44 compress/flate.newHuffmanEncoder+0xa4 compress/flate/huffman_code.go:60 # 0x686b66 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 66304] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 768] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 192] @ 0x6f12b9 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f12b8 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 768] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0xd05cbb 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0xc195bc 0x48b5a1 # 0xd05cba github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0xc195bb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [4: 384] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb2ca2f 0xb2de5d 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2ca2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0xae github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:135 # 0xb2de5c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 48] @ 0x51f406 0xa31894 0xb2e24e 0xb2de7f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2e24d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:241 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 384] @ 0x1490d6e 0x14db01a 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 144] @ 0xcfc29c 0xd048b6 0xd0460a 0xd060b8 0xd3d0a2 0x114b1a4 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xcfc29b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04609 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x114b1a3 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x63 github.com/pactus-project/pactus/network/stream.go:52 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 288] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x10cd815 0xc24125 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 16] @ 0x11901d4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x11901d3 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x953 github.com/pactus-project/pactus/sync/handler_hello.go:138 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x4a4719 0x4a3da5 0xdb267b 0xdb98c6 0xdb98ac 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdb267a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:59 # 0xdb98c5 github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xcc5 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:39 # 0xdb98ab github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xcab github.com/quic-go/quic-go@v0.57.1/connection.go:1142 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 64] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 10880] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f6e65 0x13f6d9f 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f6e64 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xc84 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6d9e github.com/pactus-project/pactus/www/html.txToTable+0xbbe github.com/pactus-project/pactus/www/html/transaction.go:54 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 16] @ 0xd05bff 0xd05e88 0xd3c8ea 0x4d6ac3 0x10795e9 0x1078cb6 0x48b5a1 # 0xd05bfe github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d6ac2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10795e8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1078cb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [3: 48] @ 0x77c7c8 0x77c7fc 0x783473 0x778286 0xb1290f 0xb13875 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x77c7c7 net.ParseIP+0x27 net/ip.go:528 # 0x77c7fb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x778285 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [7: 224] @ 0xb32267 0xb3222e 0xb325b1 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb32266 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x66 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb3222d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:80 # 0xb325b0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:92 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 96] @ 0x13ef565 0x13ef528 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef564 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x4a4 github.com/pactus-project/pactus/www/html/server.go:252 # 0x13ef527 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x467 github.com/pactus-project/pactus/www/html/blockchain.go:106 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0xce03e9 0xce22a5 0x1074d54 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce03e8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x168 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:676 # 0xce22a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:934 # 0x1074d53 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0xf3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:140 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 144] @ 0xd68d49 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0xd68d48 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x308 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:190 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 192] @ 0x794bf2 0x7941e5 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x794bf1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 64] @ 0x746b14 0x77e8bb 0x77e8b6 0x77e8b5 0x77e8bc 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x77e8ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x77e8b5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x77e8b4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77e8bb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0x7985a7 0x798491 0x798490 0x79cffe 0x7a28bc 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7985a6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x146 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x798490 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x30 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x79848f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x2f vendor/golang.org/x/crypto/cryptobyte/asn1.go:240 # 0x79cffd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7a28bb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 416] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 256] @ 0x53d285 0x53d3f9 0x54417c 0x118b83b 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54417b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x118b83a github.com/beevik/ntp.getTime+0x35a github.com/beevik/ntp@v1.5.0/ntp.go:556 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [6: 192] @ 0x4ded45 0x4df0d2 0x66b0b0 0x66ab7b 0x65fab8 0x6737a7 0x671d14 0x64251a 0x641f73 0x6509cc 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x4ded44 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4df0d1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x66b0af net.(*netFD).dial+0x42f net/sock_posix.go:139 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x671d13 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x642519 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x641f72 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6509cb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 32] @ 0x14af154 0x14c6142 0x14c5e25 0x14c9968 0x14c993b 0x7a064b 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14af153 crypto/internal/fips140/nistec.P256OrdInverse+0x913 crypto/internal/fips140/nistec/p256_ordinv.go:99 # 0x14c6141 crypto/internal/fips140/ecdsa.inverse[...]+0x41 crypto/internal/fips140/ecdsa/ecdsa.go:371 # 0x14c5e24 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x384 crypto/internal/fips140/ecdsa/ecdsa.go:469 # 0x14c9967 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14c993a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7a064a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 6144000] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 8192] @ 0x53d7f5 0x53d21d 0x53d3f9 0x6886a8 0x68868c 0x68a166 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6886a7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x68868b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x68a165 compress/flate.(*huffmanBitWriter).writeTokens+0x185 compress/flate/huffman_bit_writer.go:584 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x4a41bd 0x4a4086 0x4a3dfc 0xdc322c 0xdc3220 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdc322b github.com/quic-go/quic-go.getLargePacketBuffer+0x2b github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:79 # 0xdc321f github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x1f github.com/quic-go/quic-go@v0.57.1/connection.go:2557 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 384] @ 0x6a7b9d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a7b9c github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x7ac08a 0x7ba350 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7ac089 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x7ba34f crypto/x509.parseCertificate+0x52f crypto/x509/parser.go:975 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0x53ad08 0x53b42d 0x53b3ef 0xc2406e 0x48b5a1 # 0x53ad07 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xc2406d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x2ed github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1271 0: 0 [1: 24] @ 0xafccdb 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0xafccda github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:93 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 32] @ 0x1191152 0x119113d 0x1192bbf 0x1192c85 0x11909a5 0x11904e5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x1191151 github.com/pactus-project/pactus/sync/bundle.NewBundle+0x31 github.com/pactus-project/pactus/sync/bundle/bundle.go:44 # 0x119113c github.com/pactus-project/pactus/sync.(*helloAckHandler).PrepareBundle+0x1c github.com/pactus-project/pactus/sync/handler_hello_ack.go:76 # 0x1192bbe github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x5e github.com/pactus-project/pactus/sync/sync.go:157 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11909a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11904e4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 1056] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9cb2ff 0x9cad77 0x13f58fa 0x13f533c 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb2fe net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x13f58f9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x13f533b github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x19b github.com/pactus-project/pactus/www/html/server.go:175 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 24] @ 0x6737bd 0x6737de 0x64a34b 0x649c68 0x64934a 0x648c29 0x662c65 0x64d585 0x64e90f 0x651da5 0x48b5a1 # 0x6737bc net.newUDPConn+0xbc net/udpsock.go:278 # 0x6737dd net.(*sysDialer).dialUDP+0xdd net/udpsock_posix.go:216 # 0x64a34a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x649c67 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x649349 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x662c64 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64d584 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [4: 109056] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x794bf2 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x794bf1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 224] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0x114f249 0x114f465 0x1193269 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x114f248 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x188 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114f464 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x84 github.com/pactus-project/pactus/sync/bundle/message/hello.go:89 # 0x1193268 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 160] @ 0xb78fd6 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb78fd5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x89ca73 0x89ce3e 0x89cd8b 0xd65388 0xd64671 0xd66848 0x48b5a1 # 0x89ca72 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/ed25519.go:123 # 0x89ce3d github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:143 # 0x89cd8a github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x6a github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:130 # 0xd65387 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:258 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 64] @ 0x1490d6e 0x69521d 0xd52ecc 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [4: 64] @ 0x13b9648 0x13b8425 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b9647 runtime/pprof.writeHeapInternal+0x1187 runtime/pprof/pprof.go:674 # 0x13b8424 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 272] @ 0x13b81e5 0x13b896f 0x13b8425 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b81e4 runtime/pprof.printStackRecord+0x304 runtime/pprof/pprof.go:554 # 0x13b896e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x13b8424 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [13: 208] @ 0x13b818d 0x13b896f 0x13b8425 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b818c runtime/pprof.printStackRecord+0x2ac runtime/pprof/pprof.go:554 # 0x13b896e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x13b8424 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 2640] @ 0x13b7f3a 0x13b7f2e 0x13b896f 0x13b8425 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b7f2d runtime/pprof.printStackRecord+0x4d runtime/pprof/pprof.go:543 # 0x13b896e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x13b8424 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 112] @ 0x13b8167 0x13b896f 0x13b8425 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b8166 runtime/pprof.printStackRecord+0x286 runtime/pprof/pprof.go:554 # 0x13b896e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x13b8424 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 112] @ 0xaf7d74 0xaf7cb1 0xaf7c6a 0xb0a2a6 0xb0bba8 0x48b5a1 # 0xaf7d73 github.com/ipfs/go-datastore/query.ResultsFromIterator+0x293 github.com/ipfs/go-datastore@v0.9.0/query/query.go:270 # 0xaf7cb0 github.com/ipfs/go-datastore/query.ResultsWithEntries+0x1d0 github.com/ipfs/go-datastore@v0.9.0/query/query.go:232 # 0xaf7c69 github.com/ipfs/go-datastore/sync.(*MutexDatastore).Query+0x189 github.com/ipfs/go-datastore@v0.9.0/sync/sync.go:98 # 0xb0a2a5 github.com/ipfs/go-datastore/autobatch.(*Datastore).Query+0xa5 github.com/ipfs/go-datastore@v0.9.0/autobatch/autobatch.go:155 # 0xb0bba7 github.com/libp2p/go-libp2p-kad-dht/records.(*ProviderManager).run.func1+0xae7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/records/providers_manager.go:226 0: 0 [15: 480] @ 0x48faeb 0x548647 0xc2adc6 0xc35245 0x48b5a1 # 0x48faea internal/reflectlite.Swapper+0x14a internal/reflectlite/swapper.go:46 # 0x548646 sort.Slice+0x86 sort/slice.go:26 # 0xc2adc5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1a45 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1665 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 32] @ 0x793978 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x793977 encoding/asn1.makeBody+0x677 encoding/asn1/marshal.go:469 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 384] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xda5353 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 72] @ 0xb13a9e 0xb12137 0xe04036 0xe04028 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0xb13a9d github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xdd github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:326 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [7: 896] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [9: 144] @ 0x114b57b 0x114792a 0x48b5a1 # 0x114b57a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x1da github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [3: 96] @ 0x14798b3 0x14dfcc7 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14dfcc6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [9: 4032] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 96] @ 0x558c87 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x468a32 0x467f25 0x46808a 0x66641e 0x521f5b 0x52274e 0x5251be 0x51c365 0xcfe029 0xd00451 0x48b5a1 # 0x66641d net.(*OpError).Error+0xbd net/net.go:514 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0xcfe028 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00450 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [33: 528] @ 0x8c69c5 0x73c1f1 0x8c67e9 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0x8c69c4 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:321 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x52cea5 0x52cfb0 0x78c5ee 0x7bae98 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x78c5ed encoding/asn1.ObjectIdentifier.String+0x4d encoding/asn1/asn1.go:234 # 0x7bae97 crypto/x509.parseCertificate+0x1077 crypto/x509/parser.go:1055 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 144] @ 0xd05c5f 0xd05e88 0xd3c8ea 0x4d6ac3 0x10795e9 0x1078cb6 0x48b5a1 # 0xd05c5e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x9e github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:24 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d6ac2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10795e8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1078cb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [1: 24] @ 0x6f2065 0x6f2087 0x6f2718 0x6f2700 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2064 github.com/syndtr/goleveldb/leveldb/cache.mNodes.sort+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:82 # 0x6f2086 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x2c6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:304 # 0x6f2717 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).getBucket+0x37 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:401 # 0x6f26ff github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x1f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:416 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 192] @ 0x658ee5 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x658ee4 net.addrTable+0x184 net/interface_linux.go:155 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [11: 528] @ 0x1077145 0x1076e19 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1077144 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.NewDelimitedReader+0x1184 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:29 # 0x1076e18 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xe58 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:396 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 48] @ 0x94c7ab 0x948e85 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x94c7aa crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0xea crypto/tls/key_schedule.go:47 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 336] @ 0xde73db 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xde73da github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.57.1/receive_stream.go:71 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 87040] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 16] @ 0x6f1f67 0x6f224f 0x48b5a1 # 0x6f1f66 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x1a6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:301 # 0x6f224e github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBuckets+0x2e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:314 0: 0 [1: 32] @ 0x14798b3 0x14dfcc7 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14dfcc6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0xc58c86 0xc58c3e 0xded790 0xde4c5f 0xde4598 0xde0dc5 0x48b5a1 # 0xc58c85 golang.org/x/net/internal/socket.NewControlMessage+0xe5 golang.org/x/net@v0.48.0/internal/socket/socket.go:215 # 0xc58c3d golang.org/x/net/ipv4.(*ControlMessage).Marshal+0x9d golang.org/x/net@v0.48.0/ipv4/control.go:64 # 0xded78f github.com/quic-go/quic-go.(*packetInfo).OOB+0x1cf github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:295 # 0xde4c5e github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x5fe github.com/quic-go/quic-go@v0.57.1/server.go:961 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [3: 72] @ 0x112b3db 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x112b3da github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0xda github.com/libp2p/go-libp2p@v0.46.0/config/config.go:402 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 72] @ 0x14e1413 0x947239 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14e1412 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x92 crypto/internal/fips140/tls13/tls13.go:76 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x147c153 0x147c005 0x147bfcf 0x14dd69b 0x14dd5af 0x944025 0x944004 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x147c152 crypto/internal/fips140/sha3.(*Digest).sumGeneric+0x112 crypto/internal/fips140/sha3/sha3.go:163 # 0x147c004 crypto/internal/fips140/sha3.(*Digest).sum+0x44 crypto/internal/fips140/sha3/sha3_amd64.go:19 # 0x147bfce crypto/internal/fips140/sha3.(*Digest).Sum+0xe crypto/internal/fips140/sha3/sha3.go:150 # 0x14dd69a crypto/internal/fips140/mlkem.kemEncaps+0xba crypto/internal/fips140/mlkem/mlkem768.go:362 # 0x14dd5ae crypto/internal/fips140/mlkem.(*EncapsulationKey768).encapsulate+0x4e crypto/internal/fips140/mlkem/mlkem768.go:345 # 0x944024 crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0xbc4 crypto/internal/fips140/mlkem/mlkem768.go:336 # 0x944003 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xba3 crypto/tls/handshake_server_tls13.go:285 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 224] @ 0xc0e485 0xc0e305 0xc12173 0x8c6e7f 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x8c6e7e github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xde github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:11 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x776ee5 0x779f1c 0x104c59d 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 512] @ 0xe0934c 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0xe0934b github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x30b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:138 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [4: 128] @ 0xde729c 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xde729b github.com/quic-go/quic-go.newStream+0x21b github.com/quic-go/quic-go@v0.57.1/stream.go:91 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [4: 128] @ 0x14798b3 0x14dfcc7 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14dfcc6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0x13f6df1 0x13f6d9f 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6df0 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xc10 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6d9e github.com/pactus-project/pactus/www/html.txToTable+0xbbe github.com/pactus-project/pactus/www/html/transaction.go:54 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 528] @ 0xde71b9 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xde71b8 github.com/quic-go/quic-go.newStream+0x138 github.com/quic-go/quic-go@v0.57.1/stream.go:86 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [9: 144] @ 0x8c67b1 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x103d496 0x73c1f1 0x103d510 0x10774d2 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8c67b0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x103d495 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadByte+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:41 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x103d50f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x2f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:46 # 0x10774d1 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1511 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:416 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 288] @ 0x555817 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb81c8b 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81c8a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 5632] @ 0x6f146e 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f146d github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x50d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:174 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdad88a 0xdada0c 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdada0b github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x10b github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:146 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 32] @ 0x1192daa 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x1192da9 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x169 github.com/pactus-project/pactus/sync/sync.go:183 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0xc5f16a 0xded6b5 0xde4c5f 0xde4598 0xde0dc5 0x48b5a1 # 0xc5f169 golang.org/x/net/ipv6.(*ControlMessage).Marshal+0x269 golang.org/x/net@v0.48.0/ipv6/control.go:100 # 0xded6b4 github.com/quic-go/quic-go.(*packetInfo).OOB+0xf4 github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:306 # 0xde4c5e github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x5fe github.com/quic-go/quic-go@v0.57.1/server.go:961 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [4: 128] @ 0x955d8f 0x907936 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x955d8e crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:570 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x480fda 0x480fef 0xdca166 0xdb5a98 0xdb5acd 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdca165 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:39 # 0xdb5a97 github.com/quic-go/quic-go.newCryptoStream+0x77 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:31 # 0xdb5acc github.com/quic-go/quic-go.(*Conn).preSetup+0xac github.com/quic-go/quic-go@v0.57.1/connection.go:511 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 1024] @ 0x4a4812 0x4a3da5 0x8aa9b4 0x107525f 0x107525a 0x1075129 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0x107525e github.com/libp2p/go-buffer-pool.Put+0x3e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0x1075259 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).Close+0x39 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:34 # 0x1075128 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x4c8 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:181 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x777e2a 0x777da0 0x77a6e5 0x103846e 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777e29 strings.(*Builder).WriteString+0x149 strings/builder.go:114 # 0x777d9f github.com/multiformats/go-multiaddr.(*Component).writeTo+0xbf github.com/multiformats/go-multiaddr@v0.16.1/component.go:224 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x103846d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x40d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:151 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x1490d30 0x69521d 0x69578b 0x6958e7 0xdad118 0xdacf4c 0xdac7d2 0xde32e7 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0x6958e6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:94 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacf4b github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:48 # 0xdac7d1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:94 # 0xde32e6 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x206 github.com/quic-go/quic-go@v0.57.1/server.go:711 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [5: 320] @ 0x14dfed8 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 6144] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x10d2b58 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 48] @ 0xdaac95 0xda5353 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 16] @ 0xc223dd 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc223dc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x55c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1097 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 144] @ 0x5c1b8b 0x5c2486 0x6978dd 0x8b724f 0x8b724a 0x8b5565 0x115bddb 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8b724e github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x24e github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8b7249 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x249 github.com/pactus-project/pactus/store/validator.go:117 # 0x8b5564 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x115bdda github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:556 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0xd68d49 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0xd68d48 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x308 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:190 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [4: 384] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb81c8b 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81c8a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 48] @ 0xcdfe10 0xcdfdfb 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xcdfe0f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:604 # 0xcdfdfa github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 320] @ 0xd0d045 0xd0b5b7 0xd0b2a9 0x48b5a1 # 0xd0d044 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).getConnsToClose+0x3e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:512 # 0xd0b5b6 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).trim+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:385 # 0xd0b2a8 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background+0x148 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:364 0: 0 [3: 192] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdab1cb 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdab1ca github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:51 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [14: 672] @ 0x468b06 0xb7905e 0xb78fe3 0xb78ff7 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7905d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xdaa42f 0xdaa333 0xdab108 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdab107 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:50 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 48] @ 0xcfc29c 0xd048b6 0xd0460a 0xd060b8 0xd3d0a2 0x1077ce9 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xcfc29b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04609 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x1077ce8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1d28 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:475 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0x589cde 0x589cfe 0x57960c 0x5799b7 0x5d2765 0x5d1685 0x5ff025 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x589cdd math/big.getStack+0x33d math/big/nat.go:286 # 0x589cfd math/big.nat.div+0x35d math/big/natdiv.go:539 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x5799b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2764 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:1108 # 0x5d1684 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:895 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 4882432] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 416] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 1024] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdab3a5 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab3a4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:56 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [7: 448] @ 0x6ffacf 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fface github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [19: 304] @ 0x13f6cf4 0x13f6c71 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6cf3 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xb13 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6c70 github.com/pactus-project/pactus/www/html.txToTable+0xa90 github.com/pactus-project/pactus/www/html/transaction.go:49 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 160] @ 0x53ad08 0x53b42d 0x53b3ef 0x1076a5f 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x53ad07 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x1076a5e github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xa9e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:359 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x129277f 0x1291945 0x12915d3 0x11f7007 0x11f6ee7 0x48b5a1 # 0x129277e google.golang.org/grpc.(*connectivityStateManager).updateState+0x3e google.golang.org/grpc@v1.77.0/clientconn.go:552 # 0x1291944 google.golang.org/grpc.(*ClientConn).enterIdleMode+0x104 google.golang.org/grpc@v1.77.0/clientconn.go:399 # 0x12915d2 google.golang.org/grpc.(*idler).EnterIdleMode+0x12 google.golang.org/grpc@v1.77.0/clientconn.go:341 # 0x11f7006 google.golang.org/grpc/internal/idle.(*Manager).tryEnterIdleMode+0xc6 google.golang.org/grpc@v1.77.0/internal/idle/idle.go:180 # 0x11f6ee6 google.golang.org/grpc/internal/idle.(*Manager).handleIdleTimeout+0xa6 google.golang.org/grpc@v1.77.0/internal/idle/idle.go:130 0: 0 [7: 448] @ 0xd9b4f2 0xd9a805 0xdd0fc3 0xdcee2a 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9b4f1 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame+0x31 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_tracker.go:59 # 0xd9a804 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).GetAckFrame+0x24 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_handler.go:95 # 0xdd0fc2 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x2a2 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:532 # 0xdcee29 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1c9 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:347 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 128] @ 0x72bd25 0x72c97e 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72bd24 github.com/syndtr/goleveldb/leveldb.(*version).computeCompaction+0x64 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:361 # 0x72c97d github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x2fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:555 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 32] @ 0xc234b0 0xc2071a 0xc3861c 0xc351a7 0x48b5a1 # 0xc234af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x40f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1172 # 0xc20719 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0xdaae16 0xda5353 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaae15 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:21 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [7: 896] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 1212416] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 336] @ 0x6f114f 0x6f2a3d 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 192] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0xd80516 0x4a3e91 0xdddb1c 0xdddb2d 0xddd905 0xddd6bb 0xdcc903 0xdcb4aa 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd80515 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x35 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:13 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdddb1b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x9b github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xdddb2c github.com/quic-go/quic-go.(*SendStream).popNewStreamFrame+0xac github.com/quic-go/quic-go@v0.57.1/send_stream.go:321 # 0xddd904 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0x184 github.com/quic-go/quic-go@v0.57.1/send_stream.go:286 # 0xddd6ba github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.57.1/send_stream.go:225 # 0xdcc902 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.57.1/framer.go:261 # 0xdcb4a9 github.com/quic-go/quic-go.(*framer).Append+0x269 github.com/quic-go/quic-go@v0.57.1/framer.go:109 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [6: 192] @ 0x14798b3 0x5cdb86 0x5d15f6 0x5ff025 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdb85 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 2688] @ 0xdb0477 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb0476 github.com/quic-go/quic-go.init.func1+0xcf6 github.com/quic-go/quic-go@v0.57.1/connection.go:324 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 64] @ 0xb7ccf5 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7ccf4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x114 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 224] @ 0x1156d96 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x79aea5 0x93bcd4 0x93bc3c 0x90dc37 0x948a9d 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93bcd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93bc3b crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948a9c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:913 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x1079e93 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1079e92 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x152 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:637 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0xa31865 0xb2de2d 0x48b5a1 # 0xa31864 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2de2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x34c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:222 0: 0 [1: 16] @ 0x468b06 0x7789db 0x778625 0x7782bf 0xb1290f 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 16] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 640] @ 0x776ee5 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 288] @ 0xde71b9 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xde71b8 github.com/quic-go/quic-go.newStream+0x138 github.com/quic-go/quic-go@v0.57.1/stream.go:86 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [12: 768] @ 0x776ee5 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [10: 1440] @ 0x8aad05 0x107a3b6 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aad04 github.com/libp2p/go-libp2p/core/record.Seal+0x244 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:78 # 0x107a3b5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x675 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:667 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 224] @ 0x4de375 0x658e73 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4de374 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x658e72 net.addrTable+0x112 net/interface_linux.go:149 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [11: 352] @ 0x776b71 0x776e05 0x779f1c 0x779be7 0xb138d9 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb138d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 72] @ 0x698056 0x6a490d 0x8b1425 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x698055 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x6a490c github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x4c github.com/pactus-project/pactus/types/tx/tx.go:292 # 0x8b1424 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x1490c37 0x14cb57f 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14cb57e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 2408448] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 256] @ 0x776ee5 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x148b84f 0x148b7ea 0x148b71c 0xdacdfd 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x148b84e crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x148b7e9 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x148b71b crypto/internal/fips140/aes/gcm.(*GCM).Seal+0xdb crypto/internal/fips140/aes/gcm/gcm.go:65 # 0xdacdfc github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0xdc github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:39 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 32] @ 0x468a32 0x467f25 0x468145 0x6705a6 0x6704f3 0x671c91 0x64251a 0x641f73 0x6509cc 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x6705a5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x6704f2 net.(*UDPAddr).String+0x172 net/udpsock.go:52 # 0x671c90 net.DialUDP+0x150 net/udpsock.go:296 # 0x642519 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x641f72 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6509cb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 131072] @ 0x46e896 0x44da85 0x487a5b 0x73b476 0x73b46c 0x73b272 0x13cedb5 0x13ceda9 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x73b46b runtime/trace.(*traceMultiplexer).removingSubscriber+0x2b runtime/trace/subscribe.go:126 # 0x73b271 runtime/trace.(*traceMultiplexer).unsubscribeTraceStartWriter+0x71 runtime/trace/subscribe.go:93 # 0x13cedb4 runtime/trace.Stop+0x354 runtime/trace/trace.go:125 # 0x13ceda8 net/http/pprof.Trace+0x348 net/http/pprof/pprof.go:190 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 65536] @ 0x46e896 0x44da85 0x487a5b 0x46f18f 0x48b5a1 # 0x46e895 runtime.traceAdvance.func1+0x155 runtime/trace.go:405 # 0x44da84 runtime.forEachGRace+0x44 runtime/proc.go:745 # 0x487a5a runtime.traceAdvance+0x9a runtime/trace.go:361 # 0x46f18e runtime.(*traceAdvancerState).start.func1+0x2e runtime/trace.go:996 0: 0 [2: 2097152] @ 0x45c3f6 0x47482a 0x46e05b 0x73b4dc 0x73b40c 0x73b055 0x13ced25 0x13cece9 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x73b4db runtime/trace.(*traceMultiplexer).startLocked+0x1b runtime/trace/subscribe.go:142 # 0x73b40b runtime/trace.(*traceMultiplexer).addedSubscriber+0x2b runtime/trace/subscribe.go:112 # 0x73b054 runtime/trace.(*traceMultiplexer).subscribeTraceStartWriter+0x194 runtime/trace/subscribe.go:80 # 0x13ced24 runtime/trace.Start+0x2c4 runtime/trace/trace.go:119 # 0x13cece8 net/http/pprof.Trace+0x288 net/http/pprof/pprof.go:183 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 2097152] @ 0x45c3f6 0x4747f3 0x46e05b 0x73b4dc 0x73b40c 0x73b055 0x13ced25 0x13cece9 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x73b4db runtime/trace.(*traceMultiplexer).startLocked+0x1b runtime/trace/subscribe.go:142 # 0x73b40b runtime/trace.(*traceMultiplexer).addedSubscriber+0x2b runtime/trace/subscribe.go:112 # 0x73b054 runtime/trace.(*traceMultiplexer).subscribeTraceStartWriter+0x194 runtime/trace/subscribe.go:80 # 0x13ced24 runtime/trace.Start+0x2c4 runtime/trace/trace.go:119 # 0x13cece8 net/http/pprof.Trace+0x288 net/http/pprof/pprof.go:183 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0xcfcf39 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfcf38 github.com/libp2p/go-yamux/v5.newSession+0x518 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 80] @ 0xdb5fa8 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb5fa7 github.com/quic-go/quic-go.(*Conn).preSetup+0x587 github.com/quic-go/quic-go@v0.57.1/connection.go:537 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 32] @ 0x51f406 0xb13a74 0xb12137 0xe04036 0xe04028 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xb13a73 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb3 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 1024] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 4032] @ 0x707b48 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x707b47 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x69811b 0x69b49f 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 2688] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 64] @ 0x10cc71d 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x10cc71c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1bc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [3: 144] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x69b49f 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 336] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 16] @ 0x66dea6 0x66f799 0x66e5f0 0xb15327 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x66dea5 net.newTCPConn+0xa5 net/tcpsock.go:297 # 0x66f798 net.(*TCPListener).accept+0x58 net/tcpsock_posix.go:163 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb15326 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 64] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x94c48d 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x7ac08a 0x7ba4d0 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7ac089 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x7ba4cf crypto/x509.parseCertificate+0x6af crypto/x509/parser.go:995 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 10752] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 64] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xdab4fb 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x6952b7 0x1490c4f 0x69521d 0x69578b 0x6958e7 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0x6958e6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:94 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x6952b7 0x1490c9b 0x69521d 0x6953b9 0x6958c5 0xdad118 0xdacda6 0xdac5b9 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0x6958c4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:93 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac5b8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:71 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [4: 576] @ 0xc0e485 0xc0e305 0xc12173 0xb823dc 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb823db github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:455 0: 0 [4: 64] @ 0xdf5134 0xdf5252 0xde8ce5 0xdc5345 0xde76d0 0xde76b4 0xde6ff3 0xddfaf0 0xd9e41e 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xdf5133 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).deleteStream+0x193 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:192 # 0xdf5251 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).DeleteStream+0x71 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:159 # 0xde8ce4 github.com/quic-go/quic-go.(*streamsMap).DeleteStream+0xc4 github.com/quic-go/quic-go@v0.57.1/streams_map.go:178 # 0xdc5344 github.com/quic-go/quic-go.(*Conn).onStreamCompleted+0x24 github.com/quic-go/quic-go@v0.57.1/connection.go:2972 # 0xde76cf github.com/quic-go/quic-go.(*Stream).checkIfCompleted+0x6f github.com/quic-go/quic-go@v0.57.1/stream.go:215 # 0xde76b3 github.com/quic-go/quic-go.newStream.func1+0x53 github.com/quic-go/quic-go@v0.57.1/stream.go:83 # 0xde6ff2 github.com/quic-go/quic-go.(*uniStreamSender).onStreamCompleted+0x12 github.com/quic-go/quic-go@v0.57.1/stream.go:46 # 0xddfaef github.com/quic-go/quic-go.(*sendStreamResetStreamHandler).OnAcked+0x16f github.com/quic-go/quic-go@v0.57.1/send_stream.go:749 # 0xd9e41d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x3fd github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:604 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [4: 128] @ 0x1156d96 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0x14798b3 0x1485012 0x695622 0x4d63ce 0xdad158 0xdad073 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xdad157 io.ReadFull+0xf7 io/io.go:354 # 0xdad072 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x12 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:58 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 192] @ 0x785450 0x785271 0x94c97b 0x943dfd 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x78544f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f crypto/ecdh/x25519.go:62 # 0x785270 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x94c97a crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x943dfc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x99c crypto/tls/handshake_server_tls13.go:263 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [9: 432] @ 0xc2387d 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0xc2387c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x13c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1211 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 128] @ 0x92d5d6 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x92d5d5 crypto/tls.(*clientHelloMsg).unmarshal+0x11b5 crypto/tls/handshake_messages.go:620 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 1536] @ 0xdbfd25 0xdbfccb 0xdbfb9a 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdbfd24 github.com/quic-go/quic-go.(*baseCryptoStream).Write+0x144 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:77 # 0xdbfcca github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xea github.com/quic-go/quic-go@v0.57.1/connection.go:1993 # 0xdbfb99 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.57.1/connection.go:1965 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 32] @ 0x69b057 0x69a97d 0x6a644a 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b056 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x36 github.com/pactus-project/pactus/types/certificate/certificate.go:146 # 0x69a97c github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x9c github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x6a6449 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:127 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 448] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 640] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 48] @ 0xdab2ad 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdab2ac github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x2c github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:55 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 320] @ 0x651765 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x651764 net.(*Resolver).goLookupIPCNAMEOrder+0x1564 net/dnsclient_unix.go:735 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 64] @ 0x1490d30 0x69521d 0x94c5de 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x1390827 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390826 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xac6 github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 192] @ 0x118b771 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x118b770 github.com/beevik/ntp.getTime+0x290 github.com/beevik/ntp@v1.5.0/ntp.go:535 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [6: 384] @ 0x1490d6e 0x14db395 0x14e02e6 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x94394c 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x94394b crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x4eb crypto/tls/handshake_server_tls13.go:199 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 224] @ 0x1478c46 0x14853f6 0x695592 0x4d63ce 0xdad19f 0xdad1a1 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1478c45 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha256/sha256.go:66 # 0x14853f5 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x695591 golang.org/x/crypto/hkdf.(*hkdf).Read+0x131 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:60 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xdad19e io.ReadFull+0x13e io/io.go:354 # 0xdad1a0 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x140 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:62 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 288] @ 0xb32153 0xb7ff28 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb32152 github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0xf2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:63 # 0xb7ff27 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:191 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 480] @ 0x948079 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x948078 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x58 crypto/tls/handshake_server_tls13.go:848 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 96] @ 0x14bc40d 0x14c66c6 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14bc40c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x14c66c5 crypto/internal/fips140/ecdsa.signGeneric[...]+0x445 crypto/internal/fips140/ecdsa/ecdsa.go:365 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 16] @ 0x77cbe8 0x77cc1c 0x783473 0x778286 0xb127c9 0xb13a15 0xb12137 0xe04036 0xe04028 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x77cbe7 net.ParseIP+0x27 net/ip.go:528 # 0x77cc1b github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x778285 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13a14 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 144] @ 0x794bf2 0x795113 0x7c75b8 0x7c758e 0x7c7c58 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x794bf1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c75b7 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x7c758d crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [9: 11520] @ 0x932395 0x932365 0x932277 0x79aae2 0x79af3c 0x9321f6 0x931d74 0x79aae2 0x79af3c 0x931a76 0x93164b 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x932394 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x932364 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x932276 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9321f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x555 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x931d73 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x931a75 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93164a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 336] @ 0x415a34 0xd620bb 0x104919c 0x104947a 0x1048bb0 0x48b5a1 # 0xd620ba github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x9a github.com/multiformats/go-multistream@v0.6.1/client.go:54 # 0x104919b github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x37b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:436 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 72] @ 0x6a5d6f 0x6a7c0d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5d6e github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x4e github.com/pactus-project/pactus/util/simplemerkle/merkle.go:70 # 0x6a7c0c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 384] @ 0xb79045 0xb78fe3 0xb78ff7 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79044 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 320] @ 0x6a7b9d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a7b9c github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 160] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [5: 400] @ 0x121b254 0x12b2569 0x12b239c 0x12b16c5 0x12b0422 0x12b1372 0x128ff79 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x121b253 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1103 # 0x12b2568 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:79 # 0x12b239b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.77.0/stream.go:1106 # 0x12b16c4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.77.0/stream.go:948 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1371 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x6e7e8e 0x6fae2a 0x6fb8e6 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6e7e8d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:46 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [24: 21504] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f0c18 0x13f0b91 0x13f02b7 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f0c17 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x337 github.com/pactus-project/pactus/www/html/server.go:252 # 0x13f0b90 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2b0 github.com/pactus-project/pactus/www/html/blockchain.go:220 # 0x13f02b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0xdf24c5 0xde3baa 0xde1c2b 0xde0a25 0x48b5a1 # 0xdf24c4 github.com/quic-go/quic-go.(*packetHandlerMap).AddWithConnID+0x204 github.com/quic-go/quic-go@v0.57.1/transport.go:803 # 0xde3ba9 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xac9 github.com/quic-go/quic-go@v0.57.1/server.go:844 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 144] @ 0xd62433 0x48b5a1 # 0xd62432 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x52 github.com/multiformats/go-multistream@v0.6.1/client.go:56 0: 0 [2: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0x6c36ac 0x6ce377 0x6de75a 0x6de74d 0x115aedd 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6c36ab github.com/rs/zerolog.newEvent+0x2b github.com/rs/zerolog@v1.34.0/event.go:61 # 0x6ce376 github.com/rs/zerolog.(*Logger).newEvent+0x76 github.com/rs/zerolog@v1.34.0/log.go:490 # 0x6de759 github.com/rs/zerolog.(*Logger).Info+0x39 github.com/rs/zerolog@v1.34.0/log.go:356 # 0x6de74c github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x2c github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x115aedc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x14798b3 0x5cdc5f 0x5d15f6 0x5ff025 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdc5e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x79adb7 0x79ac07 0x93503d 0x934f34 0x79aae2 0x79af3c 0x934e54 0x934e33 0x79aae2 0x79af3c 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79adb6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79ac06 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x93503c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934f33 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0xda587a 0xda8f09 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xda5879 github.com/quic-go/quic-go/internal/handshake.getCipherSuite+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:29 # 0xda8f08 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x48 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:497 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [19: 912] @ 0xafcefe 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0xafcefd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:107 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 24] @ 0xdaf7f1 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdaf7f0 github.com/quic-go/quic-go.init.func1+0x70 github.com/quic-go/quic-go@v0.57.1/connection.go:247 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 8] @ 0x66dea6 0x66f799 0x66e5f0 0x9d452c 0x13f8df5 0x48b5a1 # 0x66dea5 net.newTCPConn+0xa5 net/tcpsock.go:297 # 0x66f798 net.(*TCPListener).accept+0x58 net/tcpsock_posix.go:163 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9d452b net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x13f8df4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [4: 192] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb810d6 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb810d5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x10d348c 0x10ce3c2 0x4d6ac3 0x10795e9 0x1078cb6 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d6ac2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10795e8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1078cb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0xcdfe10 0xcdfdfb 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xcdfe0f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:604 # 0xcdfdfa github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [4: 256] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [15: 480] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0xbe1010 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe100f github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 21760] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f5cbb 0x13f68de 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f5cba github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0xba github.com/pactus-project/pactus/www/html/server.go:237 # 0x13f68dd github.com/pactus-project/pactus/www/html.txToTable+0x6fd github.com/pactus-project/pactus/www/html/transaction.go:71 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 1792] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f67e5 0x13f671d 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f67e4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x604 github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f671c github.com/pactus-project/pactus/www/html.txToTable+0x53c github.com/pactus-project/pactus/www/html/transaction.go:69 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 192] @ 0x543efc 0x5c3eca 0x8b66b8 0x8b64d4 0x8b3046 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x543efb encoding/binary.Write+0x7b encoding/binary/binary.go:414 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x8b66b7 github.com/pactus-project/pactus/util/encoding.WriteElements+0x3d7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x8b64d3 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x1f3 github.com/pactus-project/pactus/store/tx.go:40 # 0x8b3045 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x69b405 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b404 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb2ca2f 0xb2de5d 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2ca2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0xae github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:135 # 0xb2de5c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [5: 400] @ 0x7783b6 0x7782bf 0x1079e70 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7783b5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0x1079e6f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:631 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x779be7 0xb13a79 0xb12137 0xe04036 0xe04028 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb13a78 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [7: 672] @ 0x79aea5 0x9321f6 0x931d74 0x79aae2 0x79af3c 0x931a76 0x93164b 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9321f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x555 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x931d73 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x931a75 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93164a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xce082a 0xce1a74 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xce0829 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:704 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 48] @ 0xdcf5da 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdcf5d9 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x979 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:428 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [5: 120] @ 0xdda125 0xdda0ee 0xe09a5e 0xe09a57 0xd3cb62 0x10d2829 0x10ce47c 0xb07473 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xdda124 github.com/quic-go/quic-go.(*ReceiveStream).cancelReadImpl+0x84 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:281 # 0xdda0ed github.com/quic-go/quic-go.(*ReceiveStream).CancelRead+0x4d github.com/quic-go/quic-go@v0.57.1/receive_stream.go:256 # 0xe09a5d github.com/quic-go/quic-go.(*Stream).CancelRead+0x1d github.com/quic-go/quic-go@v0.57.1/stream.go:136 # 0xe09a56 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Close+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:80 # 0xd3cb61 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:81 # 0x10d2828 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10ce47b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:686 # 0xb07472 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:306 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [4: 256] @ 0x14e0178 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14e0177 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 192] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 96] @ 0x480fda 0x480fef 0x539f16 0x5391b9 0x53917d 0xb80865 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x539f15 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0xb80864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:279 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x778625 0x7782bf 0xb127c9 0xb13a15 0xb12137 0xe04036 0xe04028 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13a14 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 55296] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b0846 0x8b44f7 0x115d03b 0x1390ee6 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b0845 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115d03a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:664 # 0x1390ee5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x12f9baa 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:376 # 0x136403d 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 # 0x12f9a02 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:378 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 144] @ 0x118ed2f 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x118ed2e github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x10e github.com/pactus-project/pactus/sync/handler_blocks_request.go:110 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 320] @ 0x5392bb 0x53929d 0xde366e 0xde1c2b 0xde0a25 0x48b5a1 # 0x5392ba context.withCancel+0x3a context/context.go:277 # 0x53929c context.WithCancelCause+0x1c context/context.go:269 # 0xde366d github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x58d github.com/quic-go/quic-go@v0.57.1/server.go:795 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 48] @ 0x53b505 0x12a266a 0x12a2642 0x12a2116 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12a2669 google.golang.org/grpc/internal/transport.SetConnection+0x89 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1497 # 0x12a2641 google.golang.org/grpc.(*Server).serveStreams+0x61 google.golang.org/grpc@v1.77.0/server.go:1039 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [17: 3808] @ 0xddc616 0xde7265 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xddc615 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.57.1/send_stream.go:73 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 48] @ 0x4a4719 0x4a3da5 0x120ace7 0x120b4af 0x120b335 0x120bc6f 0x1215812 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x120ace6 google.golang.org/grpc/internal/transport.(*itemList).dequeue+0x66 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:85 # 0x120b4ae google.golang.org/grpc/internal/transport.(*controlBuffer).getOnceLocked+0x2e google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:443 # 0x120b334 google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x74 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:412 # 0x120bc6e google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x14e google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:615 # 0x1215811 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:469 0: 0 [2: 64] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x94c48d 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 480] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 128] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xda5353 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [29: 464] @ 0x13f6ccb 0x13f6c71 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6cca github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xaea github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6c70 github.com/pactus-project/pactus/www/html.txToTable+0xa90 github.com/pactus-project/pactus/www/html/transaction.go:49 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 640] @ 0x4a423c 0x4a4086 0x4a3dfc 0x1206876 0x120686a 0x123b205 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x1206875 google.golang.org/grpc/mem.newBuffer+0x55 google.golang.org/grpc@v1.77.0/mem/buffers.go:83 # 0x1206869 google.golang.org/grpc/mem.NewBuffer+0x49 google.golang.org/grpc@v1.77.0/mem/buffers.go:102 # 0x123b204 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x184 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:79 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 160] @ 0x78a60e 0x78a946 0x7c752a 0x7c7c58 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x78a60d crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:150 # 0x78a945 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x7c7529 crypto/x509.marshalPublicKey+0x129 crypto/x509/x509.go:104 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [7: 672] @ 0x1490c37 0x14db395 0x14e02e6 0x14df770 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df76f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 1152] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 512] @ 0x777f4b 0x777ef3 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777f4a strings.(*Builder).WriteByte+0x26a strings/builder.go:97 # 0x777ef2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x212 github.com/multiformats/go-multiaddr@v0.16.1/component.go:230 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 13568] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [5: 560] @ 0x6957af 0xdaae65 0xdaa42f 0xdaa333 0xdadb7e 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdadb7d github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:155 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [5: 160] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [5: 2400] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 32] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x778997 0x778625 0x7782bf 0xb1290f 0xb13a15 0xb12137 0xe04036 0xe04028 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13a14 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 64] @ 0xb3297f 0xb81936 0xb81918 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81935 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81917 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:153 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0x51c757 0x94fb5d 0x94f69d 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x51c756 fmt.Errorf+0x476 fmt/errors.go:48 # 0x94fb5c crypto/tls.quicError+0x11c crypto/tls/quic.go:372 # 0x94f69c crypto/tls.(*QUICConn).SendSessionTicket+0x7c crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 16] @ 0xd6a1b2 0xd69f4b 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd6a1b1 crypto/tls.Server+0x371 crypto/tls/tls.go:52 # 0xd69f4a github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x10a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0xdaae16 0xda5353 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdaae15 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:21 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [5: 160] @ 0xda597b 0xda537a 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xda597a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:52 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 24] @ 0xd05cbb 0xd05e88 0xd3c8ea 0x4d6ac3 0x10795e9 0x1078cb6 0x48b5a1 # 0xd05cba github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d6ac2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10795e8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1078cb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [1: 32] @ 0xd52a3b 0xd52a2f 0xd56a37 0xd53962 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0xd52a3a golang.org/x/crypto/chacha20poly1305.New+0x1a golang.org/x/crypto@v0.46.0/chacha20poly1305/chacha20poly1305.go:44 # 0xd52a2e github.com/flynn/noise.cipherChaChaPoly+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:163 # 0xd56a36 github.com/flynn/noise.cipherFn.Cipher+0x36 github.com/flynn/noise@v1.1.0/cipher_suite.go:134 # 0xd53961 github.com/flynn/noise.(*symmetricState).MixKey+0x161 github.com/flynn/noise@v1.1.0/state.go:150 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [2: 64] @ 0x14798b3 0x14dfcc7 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14dfcc6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 1280] @ 0x938f9b 0x938e63 0x938e68 0x79aae2 0x79af3c 0x938df4 0x938dd3 0x79aae2 0x79af3c 0x938865 0x938757 0x79aae2 0x79af3c 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x938f9a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x938e62 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x938e67 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2.1+0x47 crypto/tls/handshake_messages.go:1290 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x938df3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x938dd2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x938864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x938756 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 288] @ 0x14ab51a 0x78a7ca 0x78a946 0x78663a 0x785f91 0x7c754e 0x7c7c58 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x78a7c9 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3c9 crypto/elliptic/nistec.go:154 # 0x78a945 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x786639 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x785f90 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x7c754d crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 128] @ 0xdbf425 0xdbf414 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdbf424 github.com/quic-go/quic-go.(*Conn).handleConnectionCloseFrame+0x164 github.com/quic-go/quic-go@v0.57.1/connection.go:1944 # 0xdbf413 github.com/quic-go/quic-go.(*Conn).handleFrame+0x153 github.com/quic-go/quic-go@v0.57.1/connection.go:1877 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 192] @ 0x746b14 0xb80d33 0xb80d17 0xb80cc8 0xb80dda 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xb80d32 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb80d16 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb80cc7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb80dd9 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:324 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 384] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a9315 0x6a92eb 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a9314 github.com/fxamacker/cbor/v2.Unmarshal+0x74 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a92ea github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x4a github.com/pactus-project/pactus/types/vote/cp_vote.go:113 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 16] @ 0x5136ef 0x513a1d 0x511dde 0x6e35b9 0x727c0f 0x727bf2 0x70d028 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x5136ee os.newFile+0x4e os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e35b8 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Create+0x158 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:511 # 0x727c0e github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:20 # 0x727bf1 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x70d027 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 576] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x72cb9e 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72cb9d github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x51d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:510 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [14: 1120] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 144] @ 0x77f2a5 0xb13af7 0xb13a9a 0xb12137 0xe04036 0xe04028 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x77f2a4 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb13af6 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb13a99 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:326 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 192] @ 0xb7ccf5 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7ccf4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x114 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 1120] @ 0xda64d9 0xda64cb 0xda65aa 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xda64d8 crypto/tls.newQUICConn+0x198 crypto/tls/quic.go:189 # 0xda64ca crypto/tls.QUICServer+0x18a crypto/tls/quic.go:184 # 0xda65a9 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x269 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:130 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [5: 640] @ 0xd77053 0xd77047 0xdd6556 0xdd6318 0xdd59db 0xdd5685 0xdbb326 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd77052 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:279 # 0xd77046 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:267 # 0xdd6555 github.com/quic-go/quic-go.unpackLongHeader+0x135 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:213 # 0xdd6317 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:190 # 0xdd59da github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:128 # 0xdd5684 github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x164 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:77 # 0xdbb325 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x4e5 github.com/quic-go/quic-go@v0.57.1/connection.go:1323 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [4: 384] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb2f1a6 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2f1a5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0x65 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:337 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 384] @ 0x74cefa 0x74cd03 0x76e016 0x8ae0ec 0xc0c93a 0xc0c913 0xc23fb6 0x48b5a1 # 0x74cef9 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x74cd02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x76e015 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xc0c939 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0c912 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [4: 64] @ 0x10d6bf2 0x10d7fe7 0x10bd8dd 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0x10d6bf1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*observerSet).cacheMultiaddr+0x251 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:97 # 0x10d7fe6 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).AddrsFor+0x446 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:233 # 0x10bd8dc github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x11c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:552 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [6: 384] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [5: 320] @ 0x746b14 0x1079e59 0x1079e46 0x1079df9 0x1079e5a 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x1079e58 github.com/mr-tron/base58/base58.FastBase58Encoding+0x118 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x1079e45 github.com/mr-tron/base58/base58.Encode+0x105 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x1079df8 github.com/libp2p/go-libp2p/core/peer.ID.String+0xb8 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x1079e59 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x119 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:631 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 560] @ 0x89cd49 0xd68df5 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x89cd48 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:124 # 0xd68df4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:194 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 96] @ 0xd665a5 0xd672dd 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd665a4 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:69 # 0xd672dc github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0xfc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/transport.go:56 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 256] @ 0x55ba27 0x140fa2d 0x140f20c 0x140eea5 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x55ba26 encoding/json.Marshal+0x126 encoding/json/encode.go:213 # 0x140fa2c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.4/jhttp/getter.go:139 # 0x140f20b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:164 # 0x140eea4 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x624 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:148 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 9216] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 416] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x41187c 0x539f5a 0x5392d9 0x53929d 0xddc6b3 0xde7265 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5392d8 context.withCancel+0x58 context/context.go:278 # 0x53929c context.WithCancelCause+0x1c context/context.go:269 # 0xddc6b2 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.57.1/send_stream.go:81 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 64] @ 0x1490d30 0x69521d 0x6953b9 0x6958c5 0xdad118 0xdacda6 0xdac5b9 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0x6958c4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:93 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac5b8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:71 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [10: 1280] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdab407 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab406 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:57 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [6: 3981312] @ 0x6923ae 0x692388 0x6829d5 0xb4f205 0xb4eb54 0xb49c1b 0xb50347 0x13da36d 0x9d0a89 0x13dae36 0x9d0a89 0x13dbc03 0x9d0a89 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x6923ad compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb4f204 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.67.4/expfmt/text_create.go:96 # 0xb4eb53 github.com/prometheus/common/expfmt.MetricFamilyToText+0xf13 github.com/prometheus/common@v0.67.4/expfmt/text_create.go:293 # 0xb49c1a github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.67.4/expfmt/encode.go:178 # 0xb50346 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 github.com/prometheus/common@v0.67.4/expfmt/encode.go:51 # 0x13da36c github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xb0c github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:249 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x13dae35 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 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x13dbc02 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 2695168] @ 0x13f2aba 0x13f2a7f 0x13f2ac9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2ab9 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x13f2a7e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f2ac8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 4194304] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2266 0x13f21e9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2265 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x685 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f21e8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x608 github.com/pactus-project/pactus/www/html/network.go:57 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x69415b 0x13f73fb 0x13f3e17 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x69415a github.com/pactus-project/pactus/util.FormatBytesToHumanReadable+0x11a github.com/pactus-project/pactus/util/utils.go:161 # 0x13f73fa github.com/pactus-project/pactus/www/html.metricToTable.func1+0x3a github.com/pactus-project/pactus/www/html/network.go:132 # 0x13f3e16 github.com/pactus-project/pactus/www/html.metricToTable+0x176 github.com/pactus-project/pactus/www/html/network.go:157 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 320] @ 0x4c9a9d 0x846bbb 0x845d18 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x846bba google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0xfa google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:188 # 0x845d17 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 448] @ 0xdd3133 0xdd2bb9 0xdc3b49 0xdc249c 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdd3132 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x332 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:792 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 32] @ 0x7785d0 0x7782bf 0xb1290f 0xb13875 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7785cf github.com/multiformats/go-multiaddr.newComponent+0x24f github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [5: 13440] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 64] @ 0xb278ce 0xb7fd97 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb278cd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb7fd96 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 160] @ 0x955d8f 0x907936 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x955d8e crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:570 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 3456] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 32] @ 0xc12fbf 0x10cd6e4 0x10ccafc 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc12fbe github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x10cd6e3 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).preferredProtocol+0x63 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:519 # 0x10ccafb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x59b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:475 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x5c4959 0x69e430 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69e42f github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0xaf github.com/pactus-project/pactus/types/tx/payload/bond.go:69 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [12: 122880] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 7168] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 9728] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [13: 15548416] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [10: 320] @ 0xb7915f 0xb791b6 0xb791ee 0xb7956f 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7915e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 320] @ 0x14e0178 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14e0177 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x89cd6c 0xd65388 0xd64671 0xd66848 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x89cd6b github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:125 # 0xd65387 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:258 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [6: 384] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [14: 1792] @ 0xb8267d 0x48b5a1 # 0xb8267c github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x81c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:465 0: 0 [1: 64] @ 0x7854bf 0xd523e5 0xd528fb 0xd528af 0xd5543c 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x7854be crypto/ecdh.(*x25519Curve).NewPrivateKey+0x1de crypto/ecdh/x25519.go:65 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd5543b github.com/flynn/noise.(*HandshakeState).WriteMessage+0x63b github.com/flynn/noise@v1.1.0/state.go:438 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [2: 96] @ 0x8ae667 0x8ae655 0x8ae6f8 0x5a5918 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x8ae666 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:117 # 0x8ae654 github.com/libp2p/go-libp2p/core/peer.(*ID).Unmarshal+0x34 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer_serde.go:34 # 0x8ae6f7 github.com/libp2p/go-libp2p/core/peer.(*ID).UnmarshalBinary+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer_serde.go:40 # 0x5a5917 github.com/fxamacker/cbor/v2.fillByteString+0xa17 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:3191 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0xdaac95 0xdab4fb 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 48] @ 0xdaac95 0xdaa42f 0xdaa333 0xdab108 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdab107 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:50 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [9: 720] @ 0xdb5aac 0xdb5acd 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb5aab github.com/quic-go/quic-go.newCryptoStream+0x8b github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:31 # 0xdb5acc github.com/quic-go/quic-go.(*Conn).preSetup+0xac github.com/quic-go/quic-go@v0.57.1/connection.go:511 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 32640] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410052 0x72c5a5 0x72b5da 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c5a4 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x72b5d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 240] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x117bf57 0x5ad6c4 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bc5f 0x117bc60 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x117bf56 github.com/pactus-project/pactus/sync/bundle.fixedUint32.MarshalCBOR+0x36 github.com/pactus-project/pactus/sync/bundle/bundle.go:26 # 0x5ad6c3 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 672] @ 0x5b9012 0x5c4817 0x5c47b3 0x6a6788 0x6b2afd 0x6c4c12 0x6ddba8 0x6de528 0x6de785 0x115aedd 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x5c4816 github.com/pactus-project/pactus/crypto.Address.String+0x76 github.com/pactus-project/pactus/crypto/address.go:93 # 0x5c47b2 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:84 # 0x6a6787 github.com/pactus-project/pactus/types/block.(*Block).String+0x107 github.com/pactus-project/pactus/types/block/block.go:149 # 0x6b2afc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x6c4c11 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x6ddba7 github.com/pactus-project/pactus/util/logger.addFields+0x3c7 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x6de527 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x6de784 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x115aedc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x468a32 0x467f25 0x468145 0x6705a6 0x6704f3 0x671c91 0x118c433 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x6705a5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x6704f2 net.(*UDPAddr).String+0x172 net/udpsock.go:52 # 0x671c90 net.DialUDP+0x150 net/udpsock.go:296 # 0x118c432 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [3: 3456] @ 0xafacb0 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x8abf14 0x8abc20 0x8ab925 0x8ab045 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8abf13 encoding/binary.AppendUvarint+0x3d3 encoding/binary/varint.go:43 # 0x8abc1f github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xdf github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:281 # 0x8ab924 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:249 # 0x8ab044 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x84 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:116 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 320] @ 0x14cb506 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14cb505 crypto/internal/fips140/ecdsa.newDRBG[...]+0x105 crypto/internal/fips140/ecdsa/hmacdrbg.go:64 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c5a5 0x9489fc 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 64] @ 0x14dafe5 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0xcc5ea5 0x6e9543 0xcc5752 0xcc525f 0xcc4bdd 0xcc46f9 0xcde555 0xcde425 0xd5c8e6 0xe1fc8f 0xd5b783 0x48b5a1 # 0xcc5ea4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Pop+0xa4 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:321 # 0x6e9542 container/heap.Pop+0x62 container/heap/heap.go:63 # 0xcc5751 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Expire+0x51 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:285 # 0xcc525e github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).cleanUp+0x9e github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:225 # 0xcc4bdc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0xfc github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:181 # 0xcc46f8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0xcde554 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:383 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0xd5c8e5 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x265 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:195 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 512] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1114112] @ 0x6ee8b2 0x70460a 0x703b11 0x7040a9 0x7066b5 0x705365 0x7058be 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6ee8b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x571 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x704609 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x703b10 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x7040a8 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x7066b4 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xb34 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x705364 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7058bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 144] @ 0x480fda 0x480fef 0xdb0125 0xdaffab 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb0124 github.com/quic-go/quic-go.newConnIDGenerator+0x9a4 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:71 # 0xdaffaa github.com/quic-go/quic-go.init.func1+0x82a github.com/quic-go/quic-go@v0.57.1/connection.go:296 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 64] @ 0x4ded45 0x4df932 0x66b28f 0x66ab7b 0x65fab8 0x6737a7 0x671d14 0x118c433 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x4ded44 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4df931 syscall.Getpeername+0x71 syscall/syscall_unix.go:309 # 0x66b28e net.(*netFD).dial+0x60e net/sock_posix.go:142 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x671d13 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x118c432 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [8: 768] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdab56a 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 24] @ 0xd0cf8b 0xd0cd97 0xd0b5b7 0xd0b2a9 0x48b5a1 # 0xd0cf8a github.com/libp2p/go-libp2p/p2p/net/connmgr.peerInfos.SortByValueAndStreams+0x32a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:271 # 0xd0cd96 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).getConnsToClose+0x136 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:507 # 0xd0b5b6 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).trim+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:385 # 0xd0b2a8 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background+0x148 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:364 0: 0 [1: 128] @ 0x65e370 0x65f21e 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x65e36f net.filterAddrList+0x18f net/ipsock.go:137 # 0x65f21d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 48] @ 0xd68aa6 0xd68a7b 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0xd68aa5 crypto/x509.NewCertPool+0x65 crypto/x509/cert_pool.go:65 # 0xd68a7a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:162 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 96] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb80825 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb80824 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:276 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 288] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 1792] @ 0xdd3133 0xdd2bb9 0xdc3b49 0xdc249c 0xdc24ec 0xdb6ba8 0x48b5a1 # 0xdd3132 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x332 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:792 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 128] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0cb27 0xc23fb6 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [8: 128] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x468a32 0x467f25 0x46808a 0x8ffcac 0x957f25 0x521f5b 0x52274e 0x5257c9 0x51c365 0x94fb5d 0x94f69d 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x8ffcab crypto/tls.alert.String+0x4b crypto/tls/alert.go:104 # 0x957f24 crypto/tls.AlertError.Error+0x24 crypto/tls/alert.go:16 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5257c8 fmt.(*pp).doPrintf+0x988 fmt/print.go:1173 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x94fb5c crypto/tls.quicError+0x11c crypto/tls/quic.go:372 # 0x94f69c crypto/tls.(*QUICConn).SendSessionTicket+0x7c crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [5: 640] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [14: 2464] @ 0xde73ec 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xde73eb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:65 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [5: 160] @ 0xb29c19 0xb29c0d 0xb32449 0xb3222e 0xb325b1 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb29c18 math/big.NewInt+0xf8 math/big/int.go:91 # 0xb29c0c github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xec github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb32448 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb3222d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:80 # 0xb325b0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:92 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 320] @ 0x65e370 0x65f21e 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x65e36f net.filterAddrList+0x18f net/ipsock.go:137 # 0x65f21d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 96] @ 0xb17b09 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xb17b08 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0xe8 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:85 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1: 2670592] @ 0x13f2aba 0x13f2a7f 0x13f2ac9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2ab9 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x13f2a7e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f2ac8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x69415b 0x13f73fb 0x13f3d75 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x69415a github.com/pactus-project/pactus/util.FormatBytesToHumanReadable+0x11a github.com/pactus-project/pactus/util/utils.go:161 # 0x13f73fa github.com/pactus-project/pactus/www/html.metricToTable.func1+0x3a github.com/pactus-project/pactus/www/html/network.go:132 # 0x13f3d74 github.com/pactus-project/pactus/www/html.metricToTable+0xd4 github.com/pactus-project/pactus/www/html/network.go:153 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 4194304] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2a31 0x13f29a6 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2a30 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0xe50 github.com/pactus-project/pactus/www/html/server.go:252 # 0x13f29a5 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xdc5 github.com/pactus-project/pactus/www/html/network.go:70 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x13f74c5 0x13f747f 0x13f3d75 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f74c4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x104 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f747e github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x13f3d74 github.com/pactus-project/pactus/www/html.metricToTable+0xd4 github.com/pactus-project/pactus/www/html/network.go:153 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 384] @ 0x842be6 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x842be5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 72] @ 0x468b06 0x14db133 0x14e01b3 0x94c5a5 0x9489fc 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 448] @ 0x7856b7 0x943f42 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7856b6 crypto/ecdh.(*x25519Curve).NewPublicKey+0xd6 crypto/ecdh/x25519.go:76 # 0x943f41 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xae1 crypto/tls/handshake_server_tls13.go:269 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x12fbe17 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x12fbe16 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x56 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:126 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 64] @ 0x1490d30 0x69521d 0x6953b9 0xdab345 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0xdab344 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:55 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 208] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc0bd48 0xc0d3c5 0xc0cb27 0xc1f38b 0x48b5a1 # 0xc0bd47 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [1: 112] @ 0x13fe15e 0x14071b5 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x13fe15d golang.org/x/sync/semaphore.(*Weighted).Acquire+0x17d golang.org/x/sync@v0.19.0/semaphore/semaphore.go:69 # 0x14071b4 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.4/server.go:374 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [3: 192] @ 0x1490d6e 0x14db395 0x14e02e6 0x14df770 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df76f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 128] @ 0x4ded45 0x4df0d2 0x66b0b0 0x66ab7b 0x65fab8 0x6737a7 0x64a34b 0x649c68 0x64934a 0x648c29 0x662c65 0x64d585 0x64e90f 0x651da5 0x48b5a1 # 0x4ded44 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4df0d1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x66b0af net.(*netFD).dial+0x42f net/sock_posix.go:139 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x64a34a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x649c67 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x649349 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x662c64 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64d584 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x94c5de 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0x1490c37 0x14db395 0x14e02e6 0x14df770 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df76f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x7b437c 0x7ba32d 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b437b crypto/x509.parseName+0x11b crypto/x509/parser.go:178 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 288] @ 0x79aea5 0x950fea 0x950fb0 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x950fe9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xdc9 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x950faf crypto/tls.(*SessionState).Bytes+0xd8f crypto/tls/ticket.go:146 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 192] @ 0x79aea5 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 384] @ 0x4dee4d 0x4df0d2 0x655d0c 0x66f75b 0x66e5f0 0xb15327 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x4dee4c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4df0d1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x655d0b net.(*netFD).accept+0x1cb net/fd_unix.go:177 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb15326 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0xbe56ba 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe56b9 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2897 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 288] @ 0xb79086 0xb78ff7 0xb79632 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79085 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79631 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:111 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 160] @ 0x4de03f 0x4ddb13 0x658c25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4ddb12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [5: 120] @ 0x794af9 0x7941e5 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x794af8 encoding/asn1.makeField+0x7b8 encoding/asn1/marshal.go:610 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 96] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb81c8b 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81c8a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x51c757 0xd05e06 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xaf9ca5 0xc184e5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c756 fmt.Errorf+0x476 fmt/errors.go:48 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf9ca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc184e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0cb27 0xc23fb6 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [5: 480] @ 0x79aea5 0x935df4 0x935dd3 0x79aae2 0x79af3c 0x93503d 0x934f34 0x79aae2 0x79af3c 0x934e54 0x934e33 0x79aae2 0x79af3c 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x935df3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x935dd2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93503c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934f33 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 384] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb2e24e 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2e24d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:241 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [36: 12672] @ 0x480f93 0x40b6c5 0x40b6b8 0x40ffb7 0xdca8fc 0xdca1fd 0xdda4b9 0xdda2dc 0xde7956 0xde9402 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xdca8fb github.com/quic-go/quic-go.(*frameSorter).push+0x65b github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:176 # 0xdca1fc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:46 # 0xdda4b8 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:310 # 0xdda2db github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:288 # 0xde7955 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.57.1/stream.go:156 # 0xde9401 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.57.1/streams_map.go:317 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 32] @ 0xce2b95 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xce2b94 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x54 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 64] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 144] @ 0xbe3d99 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe3d98 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xfb8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2349 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 264] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x793e3d 0x794c3d 0x795113 0xdac589 0xdac566 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x793e3c encoding/asn1.makeBody+0xb3c encoding/asn1/marshal.go:522 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdac588 encoding/asn1.Marshal+0x1c8 encoding/asn1/marshal.go:732 # 0xdac565 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1a5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:61 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [5: 5939200] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 16384] @ 0x1392f7e 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1392f7d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x5d github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0xdaac95 0xda5353 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 624] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x5391b9 0x53917d 0xb80865 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0xb80864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:279 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 528] @ 0x468b06 0xb28415 0xb2840b 0xb26a18 0xb73ad5 0x48b5a1 # 0xb28414 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2840a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb26a17 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastSuccessfulOutboundQueryAt+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:339 # 0xb73ad4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x2d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:639 0: 0 [4: 512] @ 0xafc7af 0xafcae7 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafc7ae github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:43 # 0xafcae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0xdaae16 0xdab407 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdaae15 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:21 # 0xdab406 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:57 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x6952b7 0x1490c4f 0x69521d 0x6953b9 0x6958c5 0xdad118 0xdacda6 0xdac5b9 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0x6958c4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:93 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac5b8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:71 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [7: 336] @ 0x468b06 0xb28415 0xb2840b 0xb26cd8 0xb802ad 0xb80410 0xb800f4 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb28414 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2840a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb26cd7 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastUsefulAt+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:355 # 0xb802ac github.com/libp2p/go-libp2p-kad-dht.(*query).recordPeerIsValuable+0x4c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:212 # 0xb8040f github.com/libp2p/go-libp2p-kad-dht.(*query).recordValuablePeers+0x10f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:232 # 0xb800f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4b3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:204 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 768] @ 0x5dfa94 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x468a32 0x467f25 0x46808a 0x64f93c 0x65059b 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x64f93b net.(*dnsConfig).nameList+0x29b net/dnsclient_unix.go:524 # 0x65059a net.(*Resolver).goLookupIPCNAMEOrder+0x39a net/dnsclient_unix.go:677 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [4: 64] @ 0x6a757a 0x8b10dc 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a7579 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x79 github.com/pactus-project/pactus/types/block/header.go:103 # 0x8b10db github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0xdcdce7 0xdcda2f 0xdc47b4 0xdc1110 0xdb6cf7 0x48b5a1 # 0xdcdce6 github.com/quic-go/quic-go.(*packetPacker).packConnectionClose+0x266 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:224 # 0xdcda2e github.com/quic-go/quic-go.(*packetPacker).PackApplicationClose+0x2e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:186 # 0xdc47b3 github.com/quic-go/quic-go.(*Conn).sendConnectionClose+0x173 github.com/quic-go/quic-go@v0.57.1/connection.go:2812 # 0xdc110f github.com/quic-go/quic-go.(*Conn).handleCloseError+0x84f github.com/quic-go/quic-go@v0.57.1/connection.go:2248 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [1: 112] @ 0x6957af 0xdaae65 0xdaa42f 0xdaa333 0xdad99a 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdad999 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:141 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 80] @ 0x4de03f 0x4ddb13 0x658c25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf638 0x10bd2af 0x10bad99 0x10ba886 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4ddb12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf637 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:769 # 0x10bd2ae github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [8: 1664] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x5391b9 0x53917d 0xb80865 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0xb80864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:279 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 96] @ 0x7b437c 0x7ba4ad 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b437b crypto/x509.parseName+0x11b crypto/x509/parser.go:178 # 0x7ba4ac crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 192] @ 0x8aeb45 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8aeb44 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x24 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:115 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 512] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 192] @ 0x746b14 0x77e8bb 0x77e8b6 0x77e8b5 0x77e8bc 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x77e8ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x77e8b5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x77e8b4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77e8bb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 384] @ 0xdca130 0xdca124 0xde73aa 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xdca12f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:78 # 0xdca123 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:38 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [4: 2048] @ 0x8aa80f 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 512] @ 0x6a5c36 0x6a5ebb 0x6a7c0d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5c35 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x6a5eba github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x19a github.com/pactus-project/pactus/util/simplemerkle/merkle.go:88 # 0x6a7c0c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 39168] @ 0x4a4812 0x4a3da5 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 96] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 320] @ 0x122c2c5 0x122c063 0x1220a47 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x122c2c4 google.golang.org/grpc/internal/transport.newBufWriter+0x2e4 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:308 # 0x122c062 google.golang.org/grpc/internal/transport.newFramer+0x82 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:431 # 0x1220a46 google.golang.org/grpc/internal/transport.NewServerTransport+0x326 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:172 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [7: 112] @ 0x5440da 0x5c3eca 0x69a23b 0x69a11c 0x1391855 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69a23a github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ba github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69a11b github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x9b github.com/pactus-project/pactus/types/validator/validator.go:171 # 0x1391854 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 384] @ 0xb2cfe6 0xb2de5d 0x48b5a1 # 0xb2cfe5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x665 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:177 # 0xb2de5c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [9: 144] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 1408] @ 0xdcc1bb 0xdcb325 0xdd250b 0xdd1d45 0xdd1bf0 0xdcf30f 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdcc1ba github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3ba github.com/quic-go/quic-go@v0.57.1/framer.go:204 # 0xdcb324 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdcf30e github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x6ae github.com/quic-go/quic-go@v0.57.1/packet_packer.go:402 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [4: 4718592] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 48] @ 0x7b41a5 0x7b456f 0x7ba32d 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b41a4 crypto/x509.parseASN1String+0x704 crypto/x509/parser.go:85 # 0x7b456e crypto/x509.parseName+0x30e crypto/x509/parser.go:171 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 1152] @ 0x53d7f5 0x53d21d 0x53d3f9 0x9500a5 0x94fbdc 0x90df67 0x90e019 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x9500a4 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x94fbdb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x90df66 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x90e018 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 4864] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x727f05 0x71d80e 0x7064bb 0x705365 0x7058be 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x727f04 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x71d80d github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x7064ba github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x93a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:626 # 0x705364 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7058bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 1024] @ 0x7ad7de 0x7ad7f3 0xda5954 0xda537a 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 96] @ 0x8ae0f9 0x104d707 0x104ce98 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x8ae0f8 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:173 # 0x104d706 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x206 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:894 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1024] @ 0x4a423c 0x4a4086 0x4a3dfc 0xdecf3a 0xdecf2e 0xdf041c 0xdef765 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdecf39 github.com/quic-go/quic-go.getPacketBuffer+0x699 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdecf2d github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x68d github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:167 # 0xdf041b github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xdef764 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.57.1/transport.go:424 0: 0 [1: 48] @ 0xd72c66 0xd75f76 0xdbebca 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd72c65 github.com/quic-go/quic-go/internal/wire.parseConnectionCloseFrame+0x45 github.com/quic-go/quic-go@v0.57.1/internal/wire/connection_close_frame.go:20 # 0xd75f75 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x3f5 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:159 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [4: 256] @ 0xc0bd2e 0xc0d3c5 0xc0ce28 0xc142ca 0x10cd815 0xc24125 0x48b5a1 # 0xc0bd2d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 32] @ 0x118daba 0x118d39b 0x48b5a1 # 0x118dab9 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x279 github.com/pactus-project/pactus/util/ntp/ntp.go:154 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 32] @ 0x7769ab 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7769aa github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x8b1018 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1017 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x97 github.com/pactus-project/pactus/store/block.go:52 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 13824] @ 0xd2e106 0xb72b98 0xb72988 0x48b5a1 # 0xd2e105 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:743 # 0xb72b97 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:505 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [1: 160] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 1248] @ 0x5b9012 0x1391ad7 0x1391a73 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1391ad6 github.com/pactus-project/pactus/crypto.Address.String+0x2b6 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1391a72 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:312 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x468a32 0x467f25 0x468145 0x66cec6 0x66ce13 0x666452 0xd007db 0xd00438 0x48b5a1 # 0x66cec5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x66ce12 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0x666451 net.(*OpError).Error+0xf1 net/net.go:518 # 0xd007da github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x35a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 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] @ 0x785657 0x785686 0x943f42 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x785656 bytes.Clone+0x76 bytes/bytes.go:1419 # 0x785685 crypto/ecdh.(*x25519Curve).NewPublicKey+0xa5 crypto/ecdh/x25519.go:78 # 0x943f41 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xae1 crypto/tls/handshake_server_tls13.go:269 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 960] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 48] @ 0xd7b33b 0xd75c87 0xdbebca 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xd7b33a github.com/quic-go/quic-go/internal/wire.parseStopSendingFrame+0x13a github.com/quic-go/quic-go@v0.57.1/internal/wire/stop_sending_frame.go:29 # 0xd75c86 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x106 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:133 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 72] @ 0x6e8172 0x7014bd 0x70125c 0x7294a5 0x70d191 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e8171 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 # 0x7014bc github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close.func1+0x3c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:312 # 0x70125b github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x59b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:386 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x53d7f5 0x53d21d 0x53d3f9 0x55ec09 0x55f26a 0x560ba3 0x55c313 0x55c0d2 0x55b9be 0x1403f1d 0x13ff5bb 0x55d0d2 0x55c313 0x55c0d2 0x55b9be 0x140ef58 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x55ec08 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x55f269 encoding/json.structEncoder.encode+0x309 encoding/json/encode.go:758 # 0x560ba2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:930 # 0x55c312 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x55c0d1 encoding/json.(*encodeState).marshal+0xb1 encoding/json/encode.go:343 # 0x55b9bd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1403f1c github.com/creachadair/jrpc2.(*jmessage).toJSON+0xbc github.com/creachadair/jrpc2@v1.3.4/json.go:186 # 0x13ff5ba github.com/creachadair/jrpc2.(*Response).MarshalJSON+0x9a github.com/creachadair/jrpc2@v1.3.4/base.go:168 # 0x55d0d1 encoding/json.marshalerEncoder+0xd1 encoding/json/encode.go:483 # 0x55c312 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x55c0d1 encoding/json.(*encodeState).marshal+0xb1 encoding/json/encode.go:343 # 0x55b9bd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x140ef57 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6d7 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:134 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x468b06 0x14db133 0x14e01b3 0x94c40e 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 208] @ 0x69b34b 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a95fd 0x6a94fc 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b34a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a95fc github.com/fxamacker/cbor/v2.Unmarshal+0x35c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a94fb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x25b github.com/pactus-project/pactus/types/vote/cp_vote.go:127 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x778997 0x778625 0x7782bf 0xb1290f 0xb13875 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 240] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 64] @ 0x67780a 0x672495 0x66b007 0x66ab7b 0x65fab8 0x6737a7 0x671d14 0x118c433 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x677809 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x672494 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x66b006 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x671d13 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x118c432 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [7: 448] @ 0xd33525 0xd33205 0x10cdafb 0x10cd8ff 0xc24125 0x48b5a1 # 0xd33524 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:259 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 2048] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 448] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdab108 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdab107 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:50 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 2304] @ 0x4a4812 0x4a3da5 0x8aa7d9 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x10d2b58 0x10ce422 0xafb1e9 0x107749e 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xafb1e8 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x248 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:94 # 0x107749d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x14dd github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:407 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x1490d6e 0x14db01a 0x14e01b3 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [55: 31680] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 64] @ 0x5eadea 0x5ff8e5 0x5ff09b 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 560] @ 0x6957af 0xdaae65 0xda5353 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 128] @ 0x4a4732 0x4a3da5 0x51ef9f 0x51c539 0x10cdb45 0x10cd8ff 0xc24125 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x51ef9e fmt.(*pp).free+0xde fmt/print.go:181 # 0x51c538 fmt.Errorf+0x258 fmt/errors.go:50 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 3072] @ 0xafacb0 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 1120] @ 0xb7964d 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7964c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:105 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 1232] @ 0x48777c 0x4ed068 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d6ac3 0x10795e9 0x1078cb6 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d6ac2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10795e8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1078cb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [8: 256] @ 0xb3297f 0xb80a8c 0xb80a6e 0xb80a62 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80a8b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb80a6d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb80a61 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 2304] @ 0xafacb0 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0xd6a095 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd6a094 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x254 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:91 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xda8ae9 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda8ae8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:473 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 288] @ 0x79aea5 0x93ccb2 0x93cbac 0x79aae2 0x79af3c 0x93ca54 0x93c9bc 0x93d2f8 0x949eff 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93ccb1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93cbab crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ca53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93c9bb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x93d2f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x949efe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1125 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 320] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 960] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 12582912] @ 0x13b98ef 0x13b9845 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b98ee runtime/pprof.writeGoroutineStacks+0x4e runtime/pprof/pprof.go:765 # 0x13b9844 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:745 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 6291456] @ 0x13b98ef 0x13b9845 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b98ee runtime/pprof.writeGoroutineStacks+0x4e runtime/pprof/pprof.go:765 # 0x13b9844 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:745 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 3145728] @ 0x13b98d0 0x13b9845 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b98cf runtime/pprof.writeGoroutineStacks+0x2f runtime/pprof/pprof.go:754 # 0x13b9844 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:745 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 192] @ 0x14dfed8 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x9d464b 0x13f8df5 0x48b5a1 # 0x9d464a net/http.(*Server).Serve+0x42a net/http/server.go:3493 # 0x13f8df4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [1: 32] @ 0x14bc40d 0x14c6134 0x14c5e25 0x14c9968 0x14c993b 0x7a064b 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14bc40c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x14c6133 crypto/internal/fips140/ecdsa.inverse[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:371 # 0x14c5e24 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x384 crypto/internal/fips140/ecdsa/ecdsa.go:469 # 0x14c9967 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14c993a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7a064a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [23: 4048] @ 0xde73ec 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xde73eb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:65 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 48] @ 0x14cb46b 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14cb46a crypto/internal/fips140/ecdsa.newDRBG[...]+0x6a crypto/internal/fips140/ecdsa/hmacdrbg.go:56 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 64] @ 0x53ad9c 0x53b42d 0x53b3ef 0xc2406e 0x48b5a1 # 0x53ad9b context.WithDeadlineCause+0x29b context/context.go:656 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xc2406d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x2ed github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1271 0: 0 [8: 384] @ 0x8ae667 0x8ae655 0x8aeb6e 0x8aeb33 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8ae666 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:117 # 0x8ae654 github.com/libp2p/go-libp2p/core/peer.(*ID).Unmarshal+0x34 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer_serde.go:34 # 0x8aeb6d github.com/libp2p/go-libp2p/core/peer.(*ID).UnmarshalBinary+0x4d github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer_serde.go:40 # 0x8aeb32 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x12 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:118 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 24] @ 0xc3aa31 0xc3aa14 0xc28f49 0xc28f3d 0xc26e9b 0xc2c76d 0xc29f4f 0xc35245 0x48b5a1 # 0xc3aa30 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3aa13 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc28f48 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc28f3c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc2c76c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1942 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 64] @ 0x53d285 0x53d3f9 0x76e03d 0x8ae0ec 0xd6ace8 0xd6aa39 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x76e03c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xd6ace7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:153 # 0xd6aa38 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:149 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x53d285 0x53d3f9 0x76e03d 0x8ae0ec 0xe090fe 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x76e03c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xe090fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:124 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 24] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 384] @ 0xb793f4 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb793f3 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:69 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 256] @ 0x104c0d2 0x104bff3 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x104c0d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.diff+0x2b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:712 # 0x104bff2 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1d2 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:735 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [5: 160] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xda52dd 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 32] @ 0xb127ee 0xb127dc 0xb13a15 0xb12137 0xe04036 0xe04028 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0xb127ed github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14d github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb127db github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:117 # 0xb13a14 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [29: 44544] @ 0xd80505 0x4a3e91 0xd7bc8c 0xd7bc80 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xd80504 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:14 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd7bc8b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xd7bc7f github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x31f github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:66 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 3489792] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 240] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x41187c 0x92ca31 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x92ca30 crypto/tls.(*clientHelloMsg).unmarshal+0x610 crypto/tls/handshake_messages.go:471 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 416] @ 0x468b06 0x114f256 0x114f465 0x1193269 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x114f255 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x195 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114f464 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x84 github.com/pactus-project/pactus/sync/bundle/message/hello.go:89 # 0x1193268 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 8192] @ 0xd05445 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0xd05444 github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x2a4 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:176 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [5: 240] @ 0x4de5a5 0x4e09d6 0x4e09de 0x512a6b 0x512a54 0x513934 0x5138f7 0x5138c6 0x511dde 0x6e35b9 0x727c0f 0x727bf2 0x70d028 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x4de5a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e09d5 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4e09dd syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x512a6a syscall.Open+0x2a syscall/syscall_linux.go:280 # 0x512a53 os.open+0x13 os/file_open_unix.go:15 # 0x513933 os.openFileNolog.func1+0x93 os/file_unix.go:260 # 0x5138f6 os.ignoringEINTR+0x56 os/file_posix.go:256 # 0x5138c5 os.openFileNolog+0x25 os/file_unix.go:259 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e35b8 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Create+0x158 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:511 # 0x727c0e github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:20 # 0x727bf1 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x70d027 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 1408] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 80] @ 0x6656f4 0x90c5fb 0x53d658 0x90c7de 0x90985b 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x6656f3 net.(*conn).Read+0xb3 net/net.go:198 # 0x90c5fa crypto/tls.(*atLeastReader).Read+0x3a crypto/tls/conn.go:816 # 0x53d657 bytes.(*Buffer).ReadFrom+0x97 bytes/buffer.go:217 # 0x90c7dd crypto/tls.(*Conn).readFromUntil+0xdd crypto/tls/conn.go:838 # 0x90985a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:627 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 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] @ 0x777fef 0x777f94 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777fee strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x777f93 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 24] @ 0x6737bd 0x6737de 0x671d14 0x64251a 0x641f73 0x6509cc 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x6737bc net.newUDPConn+0xbc net/udpsock.go:278 # 0x6737dd net.(*sysDialer).dialUDP+0xdd net/udpsock_posix.go:216 # 0x671d13 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x642519 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x641f72 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6509cb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 32] @ 0x8c6609 0x10d2ea5 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0x6829d5 0xb07dc5 0xb07dc0 0xb06ec5 0xb06ec6 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x8c6608 github.com/multiformats/go-multistream.delimWrite+0x68 github.com/multiformats/go-multistream@v0.6.1/multistream.go:112 # 0x10d2ea4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb07dc4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:377 # 0xb07dbf github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:369 # 0xb06ec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:317 # 0xb06ec5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:274 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 1152] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x789a6b 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x789a6a crypto/elliptic.(*nistCurve[...]).Unmarshal+0x14a crypto/elliptic/nistec.go:241 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0xde81e5 0xde7e27 0xdb6013 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xde81e4 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x344 github.com/quic-go/quic-go@v0.57.1/streams_map.go:92 # 0xde7e26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.57.1/streams_map.go:60 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [10: 320] @ 0x4ded45 0x4df932 0x66b28f 0x66ab7b 0x65fab8 0x6737a7 0x671d14 0x64251a 0x641f73 0x6509cc 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x4ded44 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4df931 syscall.Getpeername+0x71 syscall/syscall_unix.go:309 # 0x66b28e net.(*netFD).dial+0x60e net/sock_posix.go:142 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x671d13 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x642519 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x641f72 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6509cb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [4: 448] @ 0x746a05 0x77e8bb 0x77e8b6 0x77e8b5 0x77e8bc 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x77e8ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x77e8b5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x77e8b4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77e8bb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [10: 800] @ 0x7783b6 0x7782bf 0xb1290f 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x7783b5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 24] @ 0x1400088 0x13ffbee 0x48b5a1 # 0x1400087 github.com/creachadair/jrpc2.(*Client).accept+0x47 github.com/creachadair/jrpc2@v1.3.4/client.go:77 # 0x13ffbed github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.4/client.go:67 0: 0 [6: 12288] @ 0x9f114b 0x9f1127 0x9ca1b5 0x9ce8f8 0x48b5a1 # 0x9f114a bufio.NewWriterSize+0x1aa bufio/bufio.go:602 # 0x9f1126 net/http.newBufioWriterSize+0x186 net/http/server.go:909 # 0x9ca1b4 net/http.(*conn).readRequest+0x8d4 net/http/server.go:1107 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [11: 1760] @ 0xdc4cf2 0xdc4c32 0xde84c5 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xdc4cf1 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x131 github.com/quic-go/quic-go@v0.57.1/internal/flowcontrol/stream_flow_controller.go:34 # 0xdc4c31 github.com/quic-go/quic-go.(*Conn).newFlowController+0x71 github.com/quic-go/quic-go@v0.57.1/connection.go:2902 # 0xde84c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 288] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0cb27 0xc23fb6 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [3: 768] @ 0x777e2a 0x777da0 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777e29 strings.(*Builder).WriteString+0x149 strings/builder.go:114 # 0x777d9f github.com/multiformats/go-multiaddr.(*Component).writeTo+0xbf github.com/multiformats/go-multiaddr@v0.16.1/component.go:224 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 384] @ 0x658ee5 0x658d25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x658ee4 net.addrTable+0x184 net/interface_linux.go:155 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [4: 512] @ 0x776ee5 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [3: 144] @ 0x6f42dd 0x6f2bd2 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 26112] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 64] @ 0x6fb93c 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 27264] @ 0x6e8035 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8034 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x746b14 0x77e8bb 0x77e8b6 0x77e8b5 0x77e8bc 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x77e8ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x77e8b5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x77e8b4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77e8bb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 80] @ 0x6b142c 0x6b147b 0x1192be5 0x1192c85 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b142b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 216] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1155072] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 256] @ 0xd52309 0xd5221b 0xd527b0 0xd5275d 0xd63c7c 0xd66848 0x48b5a1 # 0xd52308 crypto/ecdh.(*x25519Curve).NewPublicKey+0x108 crypto/ecdh/x25519.go:76 # 0xd5221a golang.org/x/crypto/curve25519.x25519+0x1a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:79 # 0xd527af golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd5275c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd63c7b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:39 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [7: 672] @ 0x5d1645 0x5ff025 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1644 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:892 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 960] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 384] @ 0x1490c37 0x14db395 0x14e02e6 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0xd05cbb 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xaf9ca5 0xc184e5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd05cba github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf9ca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc184e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 144] @ 0x107a185 0x107a154 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x107a184 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x444 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0x107a153 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x413 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:647 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0xdc093a 0xdb6cf7 0x48b5a1 # 0xdc0939 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x79 github.com/quic-go/quic-go@v0.57.1/connection.go:2155 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [1: 64] @ 0x5b8d33 0x5b8fcc 0x6a2775 0x1396c7c 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x6a2774 github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).String+0x34 github.com/pactus-project/pactus/crypto/ed25519/public_key.go:60 # 0x1396c7b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0xb79045 0xb78fe3 0xb78ff7 0xb79632 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79044 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79631 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:111 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 288] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb7ce36 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7ce35 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x5b8d33 0x5b8fcc 0x1397125 0x13970b6 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1397124 github.com/pactus-project/pactus/crypto.Address.String+0x6e4 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13970b5 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x675 github.com/pactus-project/pactus/www/grpc/transaction.go:304 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x104a5be 0x10495b4 0x1048bb0 0x48b5a1 # 0x104a5bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5bd github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:535 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [5: 240] @ 0x480fda 0x480fef 0xce070f 0xce1a74 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xce070e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x10e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:700 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x567325 0x55b0f4 0x556575 0x558091 0x55649e 0x555cde 0x5558d9 0x1404155 0x1403d65 0x14036a5 0x1410a18 0x140f0f6 0x140e8fd 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x567324 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55b0f3 encoding/json.(*decodeState).literalStore+0x2193 encoding/json/decode.go:866 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1404154 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.4/json.go:206 # 0x1403d64 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.4/json.go:110 # 0x14036a4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.4/json.go:16 # 0x1410a17 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x140f0f5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:153 # 0x140e8fc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:80 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 96] @ 0xdcc3ae 0xdcb325 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdcc3ad github.com/quic-go/quic-go.(*framer).appendControlFrames+0x5ad github.com/quic-go/quic-go@v0.57.1/framer.go:189 # 0xdcb324 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 64] @ 0xdc8448 0xdd134d 0xdd0230 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdc8447 github.com/quic-go/quic-go.(*baseCryptoStream).PopCryptoFrame+0x27 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:86 # 0xdd134c github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x62c github.com/quic-go/quic-go@v0.57.1/packet_packer.go:569 # 0xdd022f github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x15cf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:370 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 48] @ 0x7b07d8 0x7b065a 0xd68afa 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x7b07d7 crypto/x509.(*CertPool).addCertFunc+0x1b7 crypto/x509/cert_pool.go:205 # 0x7b0659 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd68af9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [4: 576] @ 0x935d15 0x935ce5 0x935bf7 0x79aae2 0x79af3c 0x9351e5 0x9350d7 0x79aae2 0x79af3c 0x934e54 0x934e33 0x79aae2 0x79af3c 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x935d14 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x935ce4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x935bf6 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.2+0x16 crypto/tls/handshake_messages.go:1030 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9351e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x364 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9350d6 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0x256 crypto/tls/handshake_messages.go:1029 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 13056] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 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] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 768] @ 0xb178e6 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xb178e5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [3: 576] @ 0xbe6f96 0xbe5d05 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6f95 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xbe5d04 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 576] @ 0x5dfa75 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x468b06 0x777bac 0x778997 0x778625 0x7782bf 0xb1290f 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [8: 640] @ 0x52d090 0x51f317 0xd2095b 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xc24125 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd2095a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 24] @ 0xdaac95 0xdaa42f 0xdaa333 0xdadb7e 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdadb7d github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:155 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 2293760] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [13: 416] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x104e7d8 0xd30c17 0xd2e3db 0xd30b8d 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x104e7d7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x2d7 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1069 # 0xd30c16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd30b8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [10: 640] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xda938f 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda938e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4ce github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:522 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [14: 1120] @ 0xbe5bfe 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe5bfd github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x63d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2888 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 1872] @ 0xbe6f96 0xbe5d05 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6f95 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xbe5d04 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 160] @ 0xb2b425 0xb7d105 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb2b424 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:167 # 0xb7d104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:50 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 80] @ 0x10394e5 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10394e4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x4e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:241 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x7993c5 0x7b44fd 0x7ba4ad 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b44fc crypto/x509.parseName+0x29c crypto/x509/parser.go:162 # 0x7ba4ac crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 1792] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xce082a 0xce1a74 0xd3d019 0x10ccb6f 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce0829 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:704 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 560] @ 0x666c38 0x64ebc5 0x651da5 0x48b5a1 # 0x666c37 net.newDNSError+0x117 net/net.go:703 # 0x64ebc4 net.(*Resolver).tryOneName+0x764 net/dnsclient_unix.go:342 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x1156d96 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 2112] @ 0xbe6f96 0xbe5d05 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6f95 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xbe5d04 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0xb78fd6 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb78fd5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [19: 3648] @ 0xc0e485 0xc0e305 0xc2e842 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2e841 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 64] @ 0x14dafe5 0x14e01b3 0x94c5a5 0x9489fc 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 12288] @ 0x8aa80f 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 1138688] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [15: 240] @ 0x13f5c7c 0x13f6d65 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5c7b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x7b github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f6d64 github.com/pactus-project/pactus/www/html.txToTable+0xb84 github.com/pactus-project/pactus/www/html/transaction.go:50 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 144] @ 0x10d3573 0x8c60cb 0x10d3449 0x10ce3c2 0x103d496 0x73c1f1 0x103d510 0x10774d2 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10d3572 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x103d495 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadByte+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:41 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x103d50f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x2f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:46 # 0x10774d1 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1511 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:416 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 48] @ 0x7c75a5 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7c75a4 crypto/x509.marshalPublicKey+0x1a4 crypto/x509/x509.go:110 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [16: 2048] @ 0x51c37b 0x10cdb45 0x10cd8ff 0xc24125 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [5: 320] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 640] @ 0x4a4732 0x4a3da5 0x5d177b 0x5d175c 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x5d177a github.com/consensys/gnark-crypto/field/pool.bigIntPool.Put+0x1ba github.com/consensys/gnark-crypto@v0.19.2/field/pool/pool.go:27 # 0x5d175b github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x19b github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:899 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x54232d 0x14cb52a 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x54232c bytes.Repeat+0xac bytes/bytes.go:686 # 0x14cb529 crypto/internal/fips140/ecdsa.newDRBG[...]+0x129 crypto/internal/fips140/ecdsa/hmacdrbg.go:67 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [9: 1008] @ 0xdf9e2c 0xde8056 0xde7e27 0xdb6013 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdf9e2b github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x8b github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:61 # 0xde8055 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x1b5 github.com/quic-go/quic-go@v0.57.1/streams_map.go:73 # 0xde7e26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.57.1/streams_map.go:60 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [11: 2288] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc0bd48 0xc0d3c5 0xc0cb27 0xc23fb6 0x48b5a1 # 0xc0bd47 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [4: 192] @ 0xdca0c5 0x4a3e91 0xdf393c 0xdf37db 0xdca1c5 0xdb5a98 0xdb5acd 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdca0c4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:17 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf393b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:124 # 0xdf37da github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:175 # 0xdca1c4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:41 # 0xdb5a97 github.com/quic-go/quic-go.newCryptoStream+0x77 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:31 # 0xdb5acc github.com/quic-go/quic-go.(*Conn).preSetup+0xac github.com/quic-go/quic-go@v0.57.1/connection.go:511 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [12: 288] @ 0xe09690 0xe098ac 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xe0968f github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:26 # 0xe098ab github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:59 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [16: 3328] @ 0xd978ee 0xd9c250 0xd9c229 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd978ed github.com/quic-go/quic-go/internal/congestion.newCubicSender+0xad github.com/quic-go/quic-go@v0.57.1/internal/congestion/cubic_sender.go:100 # 0xd9c24f github.com/quic-go/quic-go/internal/congestion.NewCubicSender+0x8f github.com/quic-go/quic-go@v0.57.1/internal/congestion/cubic_sender.go:78 # 0xd9c228 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x68 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:136 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 24] @ 0x7b437c 0x7ba32d 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b437b crypto/x509.parseName+0x11b crypto/x509/parser.go:178 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x776b8d 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 448] @ 0xddc616 0xde7265 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6805 0x48b5a1 # 0xddc615 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.57.1/send_stream.go:73 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 96] @ 0x553314 0x771416 0x77ede6 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x553313 encoding/base64.(*Encoding).EncodeToString+0xf3 encoding/base64/base64.go:207 # 0x771415 github.com/multiformats/go-multibase.Encode+0x4d5 github.com/multiformats/go-multibase@v0.2.0/multibase.go:126 # 0x77ede5 github.com/multiformats/go-multiaddr.certHashBtS+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:458 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb2e24e 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2e24d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:241 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 216] @ 0x697273 0x6a52a8 0x6a4fa5 0x6a462d 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x697272 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a52a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a462c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x93ad1e 0x93ab99 0x90e71a 0x90e218 0x9498ed 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x93ad1d crypto/tls.unmarshalCertificate+0xfd crypto/tls/handshake_messages.go:1551 # 0x93ab98 crypto/tls.(*certificateMsgTLS13).unmarshal+0x118 crypto/tls/handshake_messages.go:1528 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9498ec crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 240] @ 0xde7330 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xde732f github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.57.1/stream.go:99 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [4: 64] @ 0xb3297f 0xb8179c 0xb8168e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8168d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x1400d87 0x14004a7 0x48b5a1 # 0x1400d86 github.com/creachadair/jrpc2.(*Client).deliverLocked+0x1e6 github.com/creachadair/jrpc2@v1.3.4/client.go:164 # 0x14004a6 github.com/creachadair/jrpc2.(*Client).accept.func1+0xc6 github.com/creachadair/jrpc2@v1.3.4/client.go:99 0: 0 [10: 240] @ 0x8445d6 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8445d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 1680] @ 0x53abd9 0x53b42d 0x53b3ef 0xc2406e 0x48b5a1 # 0x53abd8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xc2406d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x2ed github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1271 0: 0 [14: 896] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [10: 640] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [5: 320] @ 0x58aa10 0x58a956 0x589dbd 0x57960c 0x5799b7 0x5d2765 0x5d1685 0x5ff025 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58aa0f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58a955 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x5799b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2764 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:1108 # 0x5d1684 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:895 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 384] @ 0xc0e485 0xc0e305 0xc12173 0xb823dc 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb823db github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:455 0: 0 [9: 144] @ 0x7047ca 0x7047b6 0x704782 0x717fb7 0x718a8b 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x7047c9 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x69 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x7047b5 github.com/syndtr/goleveldb/leveldb.encodeBatchHeader+0x55 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:347 # 0x704781 github.com/syndtr/goleveldb/leveldb.writeBatchesWithHeader+0x21 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:375 # 0x717fb6 github.com/syndtr/goleveldb/leveldb.(*DB).writeJournal+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:23 # 0x718a8a github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x26a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:231 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 264] @ 0x468a32 0x467f25 0x468145 0x66cec6 0x66ce13 0xb15362 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x66cec5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x66ce12 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0xb15361 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x61 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [4: 192] @ 0x794bf2 0x795113 0xdac729 0xdac6c2 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x794bf1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdac728 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdac6c1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:76 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xda5353 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 384] @ 0x8445d6 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x8445d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [12: 1536] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c5a5 0x9489fc 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x69b405 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b404 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0xb040b6 0xb05830 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xb040b5 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/metrics.go:153 # 0xb0582f github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x64f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:97 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x6953b9 0xdab345 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0xdab344 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:55 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 96] @ 0x76dc15 0x76e21a 0x76e071 0x8ae0ec 0x104d707 0x104ce98 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x76dc14 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x76e219 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x76e070 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x104d706 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x206 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:894 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [4: 128] @ 0xb7915f 0xb791b6 0xb791ee 0xb7958c 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7915e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 768] @ 0x7c7d2e 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x7c7d2d crypto/x509.MarshalPKIXPublicKey+0x14d crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [8: 768] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 112] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x777eb0 0x777ea3 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x777eaf github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x777ea2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 800] @ 0xb2b487 0xb7d105 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb2b486 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x166 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:168 # 0xb7d104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:50 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 1344] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 112] @ 0x6f62d4 0x717f99 0x718a8b 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6f62d3 github.com/syndtr/goleveldb/leveldb/journal.(*Writer).Next+0x93 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/journal/journal.go:495 # 0x717f98 github.com/syndtr/goleveldb/leveldb.(*DB).writeJournal+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:19 # 0x718a8a github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x26a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:231 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd33332 0xd33205 0x10cdafb 0x10cd8ff 0xc24125 0x48b5a1 # 0xd33331 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:241 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 32] @ 0x10cda70 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x10cda6f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:555 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [1: 24] @ 0xdb0970 0xdb0938 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb096f github.com/quic-go/quic-go.newCryptoStreamManager+0x11ef github.com/quic-go/quic-go@v0.57.1/crypto_stream_manager.go:21 # 0xdb0937 github.com/quic-go/quic-go.init.func1+0x11b7 github.com/quic-go/quic-go@v0.57.1/connection.go:370 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 1152] @ 0x90e6d7 0x90e218 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x90e6d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 768] @ 0x4a4812 0x4a3da5 0x8aa9b4 0x107902f 0x1078ee2 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0x107902e github.com/libp2p/go-buffer-pool.Put+0x2e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0x1078ee1 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x3e1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:531 0: 0 [2: 32] @ 0xc12fbf 0x104a794 0x10495b4 0x1048bb0 0x48b5a1 # 0xc12fbe github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x104a793 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x793 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:549 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x52cea5 0x52cfb0 0x5321fb 0x53719f 0x6e3175 0x6e30c8 0x728218 0x7281ed 0x6f2b37 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5321fa strings.Join+0xfa strings/strings.go:510 # 0x53719e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x6e3174 path/filepath.Join+0x154 path/filepath/path.go:131 # 0x6e30c7 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xa7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [10: 160] @ 0x1078e8f 0x48b5a1 # 0x1078e8e github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x38e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:530 0: 0 [2: 32] @ 0x1193be9 0x119339a 0x114d2bf 0x48b5a1 # 0x1193be8 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x68 github.com/pactus-project/pactus/sync/sync.go:309 # 0x1193399 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:266 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x79aea5 0x951f2e 0x951efa 0x79aae2 0x79af3c 0x9507e5 0x9507a8 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x951f2d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x6d vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x951ef9 crypto/tls.(*SessionState).Bytes.func2+0x39 crypto/tls/ticket.go:126 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9507e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x5c4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9507a7 crypto/tls.(*SessionState).Bytes+0x587 crypto/tls/ticket.go:124 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 576] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x40f7b9 0x1393e3d 0x13937c5 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393e3c github.com/pactus-project/pactus/www/grpc.metricToProto+0x35c github.com/pactus-project/pactus/www/grpc/network.go:149 # 0x13937c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [12: 3840] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 48] @ 0x70d425 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x70d424 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x2c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x92dee5 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x92dee4 crypto/tls.(*clientHelloMsg).unmarshal+0x1ac4 crypto/tls/handshake_messages.go:523 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 3456] @ 0xb82489 0x48b5a1 # 0xb82488 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:456 0: 0 [6: 96] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x777eb0 0x777ea3 0x77a6e5 0x103846e 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x777eaf github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x777ea2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x103846d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x40d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:151 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x777eb0 0x777ea3 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x777eaf github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x777ea2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x94c40e 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 672] @ 0x79aea5 0x79aa1d 0x9519e5 0x79aae2 0x79af3c 0x950faf 0x950f37 0x950ea6 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x79aa1c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9519e4 crypto/tls.(*SessionState).Bytes.marshalCertificate.func5+0x124 crypto/tls/handshake_messages.go:1490 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x950fae vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd8e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x950f36 crypto/tls.marshalCertificate+0xd16 crypto/tls/handshake_messages.go:1485 # 0x950ea5 crypto/tls.(*SessionState).Bytes+0xc85 crypto/tls/ticket.go:141 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [6: 192] @ 0x695de5 0x69c8e5 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x695de4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x144 github.com/pactus-project/pactus/crypto/bls/bls.go:79 # 0x69c8e4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x7fb4d6 0x7fad90 0x89cf47 0x8ae0bd 0xc0c93a 0xc0c913 0xc23fb6 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89cf46 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xc0c939 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0c912 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [9: 144] @ 0x114fa9a 0x117bdad 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x114fa99 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xf9 github.com/pactus-project/pactus/sync/bundle/message/message.go:120 # 0x117bdac github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:108 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 2704] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc0bd48 0xc0d3c5 0xc0ce28 0xc142ca 0x10cd815 0xc24125 0x48b5a1 # 0xc0bd47 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [9: 144] @ 0x89cfdd 0x89cfbe 0x8ab366 0xc1e5f0 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x89cfdc github.com/libp2p/go-libp2p/core/crypto/pb.KeyType.Enum+0x5c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/pb/crypto.pb.go:50 # 0x89cfbd github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:175 # 0x8ab365 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:193 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 768] @ 0x5cb71e 0x5cb712 0x5cb645 0xda595e 0xda537a 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda595d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:47 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 16] @ 0xb81011 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb81010 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x370 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [25: 1200] @ 0x6a5505 0x6a4227 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5504 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0xdb3f5b 0xdc1228 0xdb6cf7 0x48b5a1 # 0xdb3f5a github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0x7a github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:186 # 0xdc1227 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x967 github.com/quic-go/quic-go@v0.57.1/connection.go:2252 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [8: 512] @ 0x746b14 0x77e8bb 0x77e8b6 0x77e8b5 0x77e8bc 0x7833d7 0x777bcf 0x778997 0x778625 0x7782bf 0x1079e70 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x77e8ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x77e8b5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x77e8b4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77e8bb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0x1079e6f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:631 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 4864] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 128] @ 0x71b2eb 0x521ead 0x52274e 0x5251be 0x51f3f3 0x722411 0x70d496 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x71b2ea github.com/syndtr/goleveldb/leveldb.internalKey.String+0xaa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:140 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x70d495 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [11: 264] @ 0xb80ffd 0xb80f2e 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb80ffc go.opentelemetry.io/otel/trace.WithAttributes+0x35c go.opentelemetry.io/otel/trace@v1.39.0/config.go:225 # 0xb80f2d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x28d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 1920] @ 0x8aee85 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8aee84 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0x84 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:170 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 112] @ 0x65aa3f 0x66ccf1 0x66ccd2 0xb15362 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x66ccf0 net.ipEmptyString+0x50 net/ip.go:332 # 0x66ccd1 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xb15361 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x61 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 32] @ 0xce1471 0xd5e0bd 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xce1470 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x390 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:831 # 0xd5e0bc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x8bc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:186 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 3456] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 9043968] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 144] @ 0xd68aa6 0xd68a7b 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0xd68aa5 crypto/x509.NewCertPool+0x65 crypto/x509/cert_pool.go:65 # 0xd68a7a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:162 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0x11904a7 0x1190479 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x11904a6 github.com/pactus-project/pactus/sync/bundle/message.NewHelloAckMessage+0xc26 github.com/pactus-project/pactus/sync/bundle/message/hello_ack.go:16 # 0x1190478 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xbf8 github.com/pactus-project/pactus/sync/handler_hello.go:152 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 192] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0xcfc29c 0xd048b6 0xd0460a 0xd060b8 0xd3d0a2 0x1077482 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xcfc29b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04609 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x1077481 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x14c1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:405 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 1536] @ 0x5dfa94 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 480] @ 0x7993c5 0x7b4cfa 0x7badfa 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b4cf9 crypto/x509.parseExtension+0x79 crypto/x509/parser.go:234 # 0x7badf9 crypto/x509.parseCertificate+0xfd9 crypto/x509/parser.go:1051 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 512] @ 0x4a4732 0x4a3da5 0xdb265f 0xdb2590 0xddc41c 0xdb72a5 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdb265e github.com/quic-go/quic-go.(*packetBuffer).putBack+0x3e github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:63 # 0xdb258f github.com/quic-go/quic-go.(*packetBuffer).Release+0x2f github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:50 # 0xddc41b github.com/quic-go/quic-go.(*sendQueue).Run+0x1bb github.com/quic-go/quic-go@v0.57.1/send_queue.go:99 # 0xdb72a4 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.57.1/connection.go:582 0: 0 [4: 768] @ 0x5e3979 0x5e011a 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1152] @ 0x5a804a 0x6b098b 0x6b095f 0x6b148a 0x1192be5 0x1192ee5 0x11993d3 0x143aa3f 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192ee4 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:197 # 0x11993d2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:243 # 0x143aa3e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 320] @ 0x5b9012 0x1396e58 0x1396e4d 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1396e57 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x417 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1396e4c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x40c github.com/pactus-project/pactus/www/grpc/transaction.go:314 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 1536] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x6a757a 0x6a642a 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a7579 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x79 github.com/pactus-project/pactus/types/block/header.go:103 # 0x6a6429 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 624] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xd0e153 0x10789c2 0x10768a8 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd0e152 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).TagPeer+0x292 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:580 # 0x10789c1 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).addConn+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:492 # 0x10768a7 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x8e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:339 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x71e552 0x71def9 0x70f49c 0x7107f5 0x48b5a1 # 0x71e551 github.com/syndtr/goleveldb/leveldb.newCompaction+0x91 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:144 # 0x71def8 github.com/syndtr/goleveldb/leveldb.(*session).pickCompaction+0x198 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:94 # 0x70f49b github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x1b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:655 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 2244608] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 128] @ 0x7769ab 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x7769aa github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 240] @ 0xb7919e 0xb791ee 0xb7958c 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7919d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x950335 0x950278 0x950274 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x950334 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x114 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x950277 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x57 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x950273 crypto/tls.(*SessionState).Bytes+0x53 crypto/tls/ticket.go:113 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [4: 256] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [15: 720] @ 0x69811b 0x6a5148 0x6a4f50 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0xb7f508 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7f507 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x327 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:105 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 1024] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f5567 0x139d7a8 0x13f5248 0x13f5211 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f5566 github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0x106 github.com/pactus-project/pactus/www/html/server.go:163 # 0x139d7a7 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x13f5247 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x13f5210 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:155 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0xdd30f9 0xdd2bb9 0xdc3b49 0xdc249c 0xdc24ec 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdd30f8 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:791 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 1792] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 21760] @ 0x6e77b5 0x6e71f3 0x6e73a5 0x700066 0x700ff5 0x7294a5 0x70d191 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e73a4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x700065 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x700ff4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 96] @ 0x51f406 0x722411 0x7241ee 0x6f18c5 0x6f2737 0x6f2fd1 0x6f2fb8 0x7238dd 0x72386b 0x723066 0x72280e 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x7241ed github.com/syndtr/goleveldb/leveldb.(*session).refLoop.(*session).refLoop.func4.(*session).refLoop.func3.(*tOps).remove.func8+0x10d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:481 # 0x6f18c4 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x244 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:230 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f2fd0 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefInternal+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:740 # 0x6f2fb7 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x257 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:550 # 0x7238dc github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x145c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x72386a github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x13ea github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:108 # 0x723065 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0xbe5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:176 # 0x72280d github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0x38d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:187 0: 0 [5: 15360] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [7: 21504] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 160] @ 0xb78fd6 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb78fd5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 640] @ 0x79e0c5 0x7a1a69 0x7a2835 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79e0c4 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:616 # 0x7a1a68 crypto/ecdsa.privateKeyToFIPS[...]+0x48 crypto/ecdsa/ecdsa.go:579 # 0x7a2834 crypto/ecdsa.signFIPS[...]+0x74 crypto/ecdsa/ecdsa.go:416 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 256] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xda5353 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [9: 144] @ 0xdd9a2a 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0x8c6838 0x8c681b 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0xdd9a29 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x589 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:169 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0x8c6837 io.ReadFull+0xd7 io/io.go:354 # 0x8c681a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 672] @ 0x6957af 0xdaae65 0xdad88a 0xdadbf3 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdadbf2 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:160 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 416] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 112] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 2304] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x727f05 0x71d80e 0x70cdfd 0x70c219 0x70ba09 0x70c89d 0x70c737 0x710176 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x727f04 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x71d80d github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x70cdfc github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c89c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c736 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x710175 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 [7: 12271616] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x53195f 0x7760f9 0x7760df 0x779b95 0xb13a79 0xb12137 0xe04036 0xe04028 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x7760f8 strings.Split+0x78 strings/strings.go:361 # 0x7760de github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb13a78 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [9: 216] @ 0x8c6815 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x103d496 0x73c1f1 0x103d510 0x10774d2 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8c6814 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x103d495 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadByte+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:41 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x103d50f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x2f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:46 # 0x10774d1 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1511 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:416 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 1920] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [7: 3584] @ 0x4a4812 0x4a3da5 0xddf41a 0xddf3f3 0xddf3f2 0xd9e49f 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddf419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xddf3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xddf3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xd9e49e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:609 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [9: 144] @ 0x6a6e85 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a6e84 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 192] @ 0x44d189 0x45f8c9 0xd02bf0 0xd05e78 0xd3c8ea 0x4d6ac3 0x10795e9 0x1078cb6 0x48b5a1 # 0xd02bef github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1cf github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 # 0xd05e77 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d6ac2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10795e8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1078cb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [10: 1920] @ 0x8b3211 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b3210 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x2b0 github.com/pactus-project/pactus/store/store.go:175 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x746b14 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xcdf834 0xcdf86e 0xcddb71 0xce126c 0xd5e0bd 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcdf833 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:620 # 0xcdf86d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:552 # 0xcddb70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:313 # 0xce126b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:816 # 0xd5e0bc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x8bc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:186 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0xafccdb 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0xafccda github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:93 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 64] @ 0x6a33f5 0x6a50f5 0x6a4f50 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a33f4 github.com/pactus-project/pactus/crypto/ed25519.(*Signature).Decode+0x34 github.com/pactus-project/pactus/crypto/ed25519/signature.go:74 # 0x6a50f4 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x94 github.com/pactus-project/pactus/types/tx/tx.go:413 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x6a340d 0x6a50f5 0x6a4f50 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a340c github.com/pactus-project/pactus/crypto/ed25519.(*Signature).Decode+0x4c github.com/pactus-project/pactus/crypto/ed25519/signature.go:75 # 0x6a50f4 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x94 github.com/pactus-project/pactus/types/tx/tx.go:413 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0x1156d96 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 480] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x1039316 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x1039315 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x315 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:228 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [13: 3328] @ 0x90d3b3 0x90d1ea 0x90dca6 0x948265 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90d3b2 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x90d1e9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x794bf2 0x795113 0x7c75b8 0x7c758e 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x794bf1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c75b7 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x7c758d crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 896] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xda5353 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [5: 320] @ 0x93921b 0x9390e3 0x9390e8 0x79aae2 0x79af3c 0x939074 0x939053 0x79aae2 0x79af3c 0x9386bd 0x9385b4 0x79aae2 0x79af3c 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x93921a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9390e2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x9390e7 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1.1+0x47 crypto/tls/handshake_messages.go:1280 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x939073 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x939052 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9386bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9385b3 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0xda597b 0xda537a 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xda597a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:52 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [8: 384] @ 0xddb88b 0xde396c 0xde1c2b 0xde0a25 0x48b5a1 # 0xddb88a github.com/quic-go/quic-go.newSendConn+0x2aa github.com/quic-go/quic-go@v0.57.1/send_conn.go:65 # 0xde396b github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x88b github.com/quic-go/quic-go@v0.57.1/server.go:821 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [6: 144] @ 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x6a523e 0x6a4fa5 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a523d github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0x7d github.com/pactus-project/pactus/types/tx/tx.go:435 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 65536] @ 0x686ea7 0x686e93 0x6923c7 0x692388 0x4d6877 0x511aaf 0x511a6f 0x5119dc 0x4d673d 0x6daf90 0x6daf91 0x6d9be5 0x6da35a 0x48b5a1 # 0x686ea6 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x686e92 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x4d6876 io.copyBuffer+0x1d6 io/io.go:431 # 0x511aae io.Copy+0x4e io/io.go:388 # 0x511a6e os.genericWriteTo+0xe os/file.go:295 # 0x5119db os.(*File).WriteTo+0x9b os/file.go:273 # 0x4d673c io.copyBuffer+0x9c io/io.go:411 # 0x6daf8f io.Copy+0x42f io/io.go:388 # 0x6daf90 gopkg.in/natefinch/lumberjack%2ev2.compressLogFile+0x430 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:501 # 0x6d9be4 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRunOnce+0x7a4 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:367 # 0x6da359 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun+0x39 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:381 0: 0 [8: 256] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x9319ca 0x9318fe 0x9318f4 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x9319c9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1b29 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9318fd vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x1a5d vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x9318f3 crypto/tls.(*serverHelloMsg).marshal+0x1a53 crypto/tls/handshake_messages.go:851 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [14: 336] @ 0xdca11e 0xde73aa 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdca11d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:37 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [5: 240] @ 0xdca0c5 0x4a3e91 0xdf393c 0xdf37db 0xdca1c5 0xde73aa 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xdca0c4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:17 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf393b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:124 # 0xdf37da github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:175 # 0xdca1c4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:41 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 16] @ 0x53ad9c 0x53b42d 0x53b3ef 0xb2f3f8 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x53ad9b context.WithDeadlineCause+0x29b context/context.go:656 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xb2f3f7 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:348 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 288] @ 0xdf2acf 0xdb4273 0xdb3fcc 0xdc1228 0xdb6cf7 0x48b5a1 # 0xdf2ace github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x36e github.com/quic-go/quic-go@v0.57.1/transport.go:843 # 0xdb4272 github.com/quic-go/quic-go.connRunners.ReplaceWithClosed+0x392 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:37 # 0xdb3fcb github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0xeb github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:196 # 0xdc1227 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x967 github.com/quic-go/quic-go@v0.57.1/connection.go:2252 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [6: 288] @ 0x77f2a5 0xe040cc 0xe0405c 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x77f2a4 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xe040cb github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xcb github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xe0405b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x5b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0x14bc40d 0x14c66c6 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14bc40c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x14c66c5 crypto/internal/fips140/ecdsa.signGeneric[...]+0x445 crypto/internal/fips140/ecdsa/ecdsa.go:365 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 3584] @ 0x4a4812 0x4a3da5 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 128] @ 0x4a4732 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 128] @ 0x4dee4d 0x4def9f 0x50b9ff 0x50984d 0x655b69 0x66f75b 0x66e5f0 0xb15327 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x4dee4c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4def9e syscall.Accept4+0x7e syscall/syscall_linux.go:701 # 0x50b9fe internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50984c internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x655b68 net.(*netFD).accept+0x28 net/fd_unix.go:161 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb15326 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [4: 256] @ 0xb3297f 0xb81936 0xb81918 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81935 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81917 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:153 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x1490d30 0x69521d 0xd52f78 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [11: 176] @ 0x51f406 0x6e47b4 0x6e311f 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6e47b3 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6e311e github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xfe github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 480] @ 0x1490c37 0x69521d 0x94c5de 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 336] @ 0x48777c 0x4ed275 0xcfc2d4 0xd048b6 0xd06178 0xd3d162 0x1079a4c 0x10798ce 0x10788d3 0x107653c 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd06177 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetWriteDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:75 # 0xd3d161 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetWriteDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:175 # 0x1079a4b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).writeResponse+0x8b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:606 # 0x10798cd github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleError+0x12d github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:596 # 0x10788d2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func1+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:272 # 0x107653b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x57b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:313 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 80] @ 0xa31865 0xb810d6 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xa31864 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb810d5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 1024] @ 0x5cd61a 0x5cd626 0x5bb19d 0x900154 0x9483fc 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x900153 crypto/tls.signedMessage+0x33 crypto/tls/auth.go:90 # 0x9483fb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db crypto/tls/handshake_server_tls13.go:881 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 896] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdab4fb 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 32] @ 0xdb62c5 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb62c4 github.com/quic-go/quic-go.(*Conn).preSetup+0x8a4 github.com/quic-go/quic-go@v0.57.1/connection.go:553 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 128] @ 0x586925 0x58689d 0x789a32 0x7899ac 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x789a31 math/big.(*Int).SetBytes+0x111 math/big/int.go:519 # 0x7899ab crypto/elliptic.(*nistCurve[...]).Unmarshal+0x8b crypto/elliptic/nistec.go:240 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 768] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c5a5 0x9489fc 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 4456448] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 640] @ 0x5392bb 0x53929d 0xde3627 0xde1c2b 0xde0a25 0x48b5a1 # 0x5392ba context.withCancel+0x3a context/context.go:277 # 0x53929c context.WithCancelCause+0x1c context/context.go:269 # 0xde3626 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x546 github.com/quic-go/quic-go@v0.57.1/server.go:778 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [5: 400] @ 0x89cff4 0x89cf1d 0x8ae0bd 0xe090fe 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xe090fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:124 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 96] @ 0xd9c0db 0xd9c0ff 0xd9c265 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd9c0da github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0x15a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:33 # 0xd9c0fe github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x17e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:54 # 0xd9c264 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:148 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 16] @ 0x89cfdd 0x89cfbe 0x8ab366 0x107a4c5 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x89cfdc github.com/libp2p/go-libp2p/core/crypto/pb.KeyType.Enum+0x5c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/pb/crypto.pb.go:50 # 0x89cfbd github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:175 # 0x8ab365 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:193 # 0x107a4c4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x784 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:673 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 144] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [3: 72] @ 0x794e2a 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x794e29 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0xda659b 0xda64cb 0xda65aa 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xda659a crypto/tls.newQUICConn+0x25a crypto/tls/quic.go:194 # 0xda64ca crypto/tls.QUICServer+0x18a crypto/tls/quic.go:184 # 0xda65a9 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x269 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:130 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [9: 1296] @ 0xdafec5 0xdafd7a 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdafec4 github.com/quic-go/quic-go.newConnIDManager+0x744 github.com/quic-go/quic-go@v0.57.1/conn_id_manager.go:51 # 0xdafd79 github.com/quic-go/quic-go.init.func1+0x5f9 github.com/quic-go/quic-go@v0.57.1/connection.go:290 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [10: 1280] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdab56a 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 192] @ 0xdb5b8b 0xdb5b08 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb5b8a github.com/quic-go/quic-go.newSendQueue+0x16a github.com/quic-go/quic-go@v0.57.1/send_queue.go:37 # 0xdb5b07 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.57.1/connection.go:512 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 96] @ 0xb7933c 0xb793a7 0xb79427 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7933b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb793a6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 48] @ 0x8306d1 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x103d585 0x10774d2 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8306d0 google.golang.org/protobuf/internal/impl.consumeInt32Ptr+0x90 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:707 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x103d584 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:61 # 0x10774d1 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1511 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:416 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 1760] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0xff6dda 0xff6d0b 0xff7f1f 0xff7865 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0xff6dd9 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 golang.org/x/net@v0.48.0/http2/hpack/tables.go:59 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff7f1e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:393 # 0xff7864 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:316 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 96] @ 0x120b8ed 0x120b9c2 0x12224ae 0x48b5a1 # 0x120b8ec google.golang.org/grpc/internal/transport.newOutStreamList+0x6c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:278 # 0x120b9c1 google.golang.org/grpc/internal/transport.newLoopyWriter+0x141 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:555 # 0x12224ad google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xad google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:341 0: 0 [2: 256] @ 0xff5628 0x120b995 0x12224ae 0x48b5a1 # 0xff5627 golang.org/x/net/http2/hpack.NewEncoder+0x27 golang.org/x/net@v0.48.0/http2/hpack/encode.go:36 # 0x120b994 google.golang.org/grpc/internal/transport.newLoopyWriter+0x114 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:558 # 0x12224ad google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xad google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:341 0: 0 [1: 320] @ 0xff6e11 0xff6d0b 0xff59b1 0x120c513 0x120c13e 0x120d211 0x120bbb9 0x12224dc 0x48b5a1 # 0xff6e10 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.48.0/http2/hpack/tables.go:60 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff59b0 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2b0 golang.org/x/net@v0.48.0/http2/hpack/encode.go:68 # 0x120c512 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:747 # 0x120c13d google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x7d google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:708 # 0x120d210 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:902 # 0x120bbb8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:606 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [1: 16] @ 0xcdfe10 0xcdfdfb 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xcdfe0f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:604 # 0xcdfdfa github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [3: 288] @ 0x4c9a9d 0x5569bd 0x55739d 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x5569bc encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55739c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 6912] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x563879 0x563c7a 0x56351d 0x555834 0x1404155 0x1403d65 0x14091c5 0x14055e5 0x4a530a 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1404154 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.4/json.go:206 # 0x1403d64 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.4/json.go:110 # 0x14091c4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.4/server.go:637 # 0x14055e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.4/server.go:146 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [4: 320] @ 0x1079b28 0x10798ce 0x10788d3 0x107653c 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1079b27 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).writeResponse+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:610 # 0x10798cd github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleError+0x12d github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:596 # 0x10788d2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func1+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:272 # 0x107653b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x57b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:313 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x7853eb 0x785419 0xd523e5 0xd528fb 0xd528af 0xd5543c 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x7853ea bytes.Clone+0x10a bytes/bytes.go:1419 # 0x785418 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x138 crypto/ecdh/x25519.go:64 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd5543b github.com/flynn/noise.(*HandshakeState).WriteMessage+0x63b github.com/flynn/noise@v1.1.0/state.go:438 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 32] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x89cd6c 0xd68df5 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x89cd6b github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:125 # 0xd68df4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:194 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 2400] @ 0xb26695 0xb265e3 0xb2cad3 0xb2de5d 0x48b5a1 # 0xb26694 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb265e2 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2cad2 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:141 # 0xb2de5c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [3: 48] @ 0x558c87 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 3872] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [10: 640] @ 0xdca130 0xdca124 0xde73aa 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xdca12f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:78 # 0xdca123 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:38 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 160] @ 0xcc4f6d 0xcc4f3a 0xcc46f9 0xcde555 0xcde425 0x112b378 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0xcc4f6c golang.org/x/time/rate.NewLimiter+0x48c golang.org/x/time@v0.14.0/rate/rate.go:101 # 0xcc4f39 github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x459 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:203 # 0xcc46f8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0xcde554 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:383 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0x112b377 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:397 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [19: 7904] @ 0xbe6f96 0xbe5d05 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6f95 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xbe5d04 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 560] @ 0x51f406 0xce07cd 0xce1a74 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce07cc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 448] @ 0xdcb107 0xdffb3f 0xdb394a 0xdb331e 0xdc2152 0xdc1bab 0xdbfef7 0xdbfb9a 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdcb106 github.com/quic-go/quic-go.(*framer).QueueControlFrame+0x1a6 github.com/quic-go/quic-go@v0.57.1/framer.go:86 # 0xdffb3e github.com/quic-go/quic-go.(*Conn).queueControlFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2955 # 0xdb3949 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x1a9 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:144 # 0xdb331d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:92 # 0xdc2151 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf1 github.com/quic-go/quic-go@v0.57.1/connection.go:2388 # 0xdc1baa github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.57.1/connection.go:2333 # 0xdbfef6 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x316 github.com/quic-go/quic-go@v0.57.1/connection.go:1980 # 0xdbfb99 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.57.1/connection.go:1965 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 112] @ 0x539baa 0xb8098a 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xb80989 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:295 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 784] @ 0x746a05 0x771525 0x77150c 0xa31af0 0xb7f26f 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x771524 github.com/mr-tron/base58/base58.EncodeAlphabet+0x5e4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x77150b github.com/multiformats/go-multibase.Encode+0x5cb github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa31aef github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:26 # 0xb7f26e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 896] @ 0x4a423c 0x4a4086 0x4a3dfc 0xa7753b 0xa77554 0xa78025 0x139f54d 0x139f528 0x139f516 0x13a0a55 0x139b10b 0x139b3da 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xa7753a regexp.newOnePassMachine+0x9a regexp/exec.go:384 # 0xa77553 regexp.(*Regexp).doOnePass+0xb3 regexp/exec.go:403 # 0xa78024 regexp.(*Regexp).doExecute+0x2a4 regexp/exec.go:532 # 0x139f54c regexp.(*Regexp).doMatch+0x12c regexp/exec.go:514 # 0x139f527 regexp.(*Regexp).MatchString+0x107 regexp/regexp.go:527 # 0x139f515 github.com/gorilla/mux.(*routeRegexp).Match+0xf5 github.com/gorilla/mux@v1.8.1/regexp.go:193 # 0x13a0a54 github.com/gorilla/mux.(*Route).Match+0xb4 github.com/gorilla/mux@v1.8.1/route.go:50 # 0x139b10a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x139b3d9 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0xdcc1bb 0xdcb325 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdcc1ba github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3ba github.com/quic-go/quic-go@v0.57.1/framer.go:204 # 0xdcb324 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 192] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdad99a 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdad999 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:141 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 16] @ 0x7769c7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x7769c6 github.com/multiformats/go-multiaddr.readComponent+0x146 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 144] @ 0x468b06 0x777bac 0x778997 0x778625 0x7782bf 0x1079e70 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0x1079e6f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:631 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0x1079b7d 0x1079b87 0x1075bb6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1079b7c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/pb.Status.Enum+0x1bc github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/pb/circuit.pb.go:66 # 0x1079b86 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).writeResponse+0x1c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:612 # 0x1075bb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x895 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:248 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x65910b 0x6590c5 0x658e92 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf638 0x10bd2af 0x10bad99 0x10ba886 0x48b5a1 # 0x65910a net.CIDRMask+0xca net/ip.go:87 # 0x6590c4 net.newAddr+0x84 net/interface_linux.go:182 # 0x658e91 net.addrTable+0x131 net/interface_linux.go:153 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf637 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:769 # 0x10bd2ae github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [4: 96] @ 0x776b8d 0x776e05 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0x77b38b 0x104f18f 0x104cad2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x77b38a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0x104f18e github.com/libp2p/go-libp2p/p2p/protocol/identify.filterAddrs+0x6ae github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1089 # 0x104cad1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xcb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:807 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [11: 352] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0ce 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x943a14 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x943a13 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x5b3 crypto/tls/handshake_server_tls13.go:225 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 2441216] @ 0x13f2aba 0x13f2a7f 0x13f2ac9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2ab9 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x13f2a7e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f2ac8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 4194304] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f24a5 0x13f2413 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f24a4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x8c4 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f2412 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x832 github.com/pactus-project/pactus/www/html/network.go:61 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x13f3eba 0x13f3d92 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f3eb9 github.com/pactus-project/pactus/www/html.metricToTable.func2+0x59 github.com/pactus-project/pactus/www/html/network.go:136 # 0x13f3d91 github.com/pactus-project/pactus/www/html.metricToTable+0xf1 github.com/pactus-project/pactus/www/html/network.go:154 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 2097152] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f288d 0x13f27b9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f288c github.com/pactus-project/pactus/www/html.(*tableMaker).addRowBlockHash+0xcac github.com/pactus-project/pactus/www/html/server.go:209 # 0x13f27b8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xbd8 github.com/pactus-project/pactus/www/html/network.go:67 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x13f7445 0x13f3cf0 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f7444 github.com/pactus-project/pactus/www/html.metricToTable.func1+0x84 github.com/pactus-project/pactus/www/html/network.go:132 # 0x13f3cef github.com/pactus-project/pactus/www/html.metricToTable+0x4f github.com/pactus-project/pactus/www/html/network.go:150 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x69415b 0x13f73fb 0x13f409e 0x13f3e34 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x69415a github.com/pactus-project/pactus/util.FormatBytesToHumanReadable+0x11a github.com/pactus-project/pactus/util/utils.go:161 # 0x13f73fa github.com/pactus-project/pactus/www/html.metricToTable.func1+0x3a github.com/pactus-project/pactus/www/html/network.go:132 # 0x13f409d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x13f3e33 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:158 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 6291456] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2ca6 0x13f2c29 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2ca5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x10c5 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f2c28 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1048 github.com/pactus-project/pactus/www/html/network.go:76 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 160] @ 0xde7125 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xde7124 github.com/quic-go/quic-go.newStream+0xa4 github.com/quic-go/quic-go@v0.57.1/stream.go:78 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 48] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 80] @ 0x776b8d 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0xdaae16 0xdaa42f 0xdaa333 0xdab108 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdaae15 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:21 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdab107 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:50 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 3072] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x1490d30 0x69521d 0xd52ecc 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [5: 320] @ 0x586925 0x58689d 0x789ac5 0x789a60 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x789ac4 math/big.(*Int).SetBytes+0x1a4 math/big/int.go:519 # 0x789a5f crypto/elliptic.(*nistCurve[...]).Unmarshal+0x13f crypto/elliptic/nistec.go:241 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0xd792f2 0xd75d85 0xdbebca 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd792f1 github.com/quic-go/quic-go/internal/wire.parseMaxStreamsFrame+0x31 github.com/quic-go/quic-go@v0.57.1/internal/wire/max_streams_frame.go:17 # 0xd75d84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x204 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:143 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [7: 336] @ 0x480fda 0x480fef 0xde80fb 0xde8179 0xde7e27 0xdb6013 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xde80fa github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x25a github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:57 # 0xde8178 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x2d8 github.com/quic-go/quic-go@v0.57.1/streams_map.go:82 # 0xde7e26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.57.1/streams_map.go:60 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdab108 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdab107 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:50 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 48] @ 0x1409ebb 0x1406189 0x14057d3 0x4a530a 0x48b5a1 # 0x1409eba github.com/creachadair/jrpc2.tasks.responses+0x23a github.com/creachadair/jrpc2@v1.3.4/server.go:802 # 0x1406188 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.4/server.go:271 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [10: 1280] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xda8ae9 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda8ae8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:473 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 32] @ 0x65aa3f 0x66ccf1 0x66ccd2 0x6663cf 0x521f5b 0x52274e 0x5251be 0x51c365 0xcfe029 0xd00451 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x66ccf0 net.ipEmptyString+0x50 net/ip.go:332 # 0x66ccd1 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0x6663ce net.(*OpError).Error+0x6e net/net.go:510 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0xcfe028 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00450 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [5: 320] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [8: 192] @ 0x5c1b8b 0x5c2486 0x6978dd 0x8b71c5 0x8b71df 0x8b5565 0x115bddb 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8b71c4 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8b71de github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x1de github.com/pactus-project/pactus/store/validator.go:115 # 0x8b5564 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x115bdda github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:556 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 1056] @ 0xd76934 0xd7673c 0xdb8f5c 0xdb8b3b 0xdb6805 0x48b5a1 # 0xd76933 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:161 # 0xd7673b github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:138 # 0xdb8f5b github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x35b github.com/quic-go/quic-go@v0.57.1/connection.go:1075 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 1536] @ 0x7ad7de 0x7ad7f3 0xdad1b7 0xdacda6 0xdac5b9 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdad1b6 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x156 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:65 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac5b8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:71 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [1: 64] @ 0x5a804a 0x697ebe 0x697e9b 0x5ad6c4 0x5af069 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bb97 0x117bb73 0x1192c8f 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x697ebd github.com/fxamacker/cbor/v2.Marshal+0x3d github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x697e9a github.com/pactus-project/pactus/crypto/bls.(*Signature).MarshalCBOR+0x1a github.com/pactus-project/pactus/crypto/bls/signature.go:56 # 0x5ad6c3 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x746b14 0x771525 0x77150c 0xa31af0 0xb7cc69 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x771524 github.com/mr-tron/base58/base58.EncodeAlphabet+0x5e4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x77150b github.com/multiformats/go-multibase.Encode+0x5cb github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa31aef github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:26 # 0xb7cc68 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 144] @ 0x9d45e9 0x9d45dd 0x1410708 0x141174e 0x48b5a1 # 0x9d45e8 net/http.(*Server).newConn+0x3c8 net/http/server.go:635 # 0x9d45dc net/http.(*Server).Serve+0x3bc net/http/server.go:3491 # 0x1410707 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x141174d github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xad github.com/pactus-project/pactus/www/jsonrpc/server.go:84 0: 0 [11: 1056] @ 0x79aea5 0x938865 0x938757 0x79aae2 0x79af3c 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x938864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x938756 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 240] @ 0x468b06 0xb7935e 0xb793a7 0xb79427 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7935d github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb793a6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 480] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb2f1a6 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2f1a5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0x65 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:337 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x794bf2 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x794bf1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [23: 2576] @ 0x415a34 0x4ed028 0xb0773c 0xb07045 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xb0773b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:333 # 0xb07044 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:288 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [6: 192] @ 0x53ad08 0x53b42d 0x53b3ef 0x1039265 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x53ad07 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x1039264 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x264 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:223 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 320] @ 0x1490d6e 0x69521d 0x69578b 0x6958e7 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0x6958e6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:94 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [10: 320] @ 0x10cd21e 0x10ccb75 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x10cd21d github.com/multiformats/go-multistream.NewMSSelect[...]+0xcbd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [3: 1536] @ 0x7ad7de 0x7ad7f3 0xdaa434 0xdaa333 0xdad99a 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdaa433 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:49 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdad999 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:141 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [7: 672] @ 0x79aea5 0x93ccb2 0x93cbac 0x79aae2 0x79af3c 0x93ca54 0x93c9bc 0x93d2f8 0x949eff 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93ccb1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93cbab crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ca53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93c9bb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x93d2f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x949efe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1125 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 192] @ 0x8b648f 0x8b3046 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b648e github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x1ae github.com/pactus-project/pactus/store/tx.go:39 # 0x8b3045 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0xd33332 0xd33205 0x10cdafb 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0xd33331 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:241 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [1: 64] @ 0x1490d6e 0x14db01a 0x14e01b3 0x9493a7 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x9493a6 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:998 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 96] @ 0x7b45df 0x7ba32d 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b45de crypto/x509.parseName+0x37e crypto/x509/parser.go:175 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 160] @ 0x7783b6 0x7782bf 0xb127c9 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7783b5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [9: 1152] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db395 0x14e02e6 0x14df770 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df76f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0x14dafe5 0x14e01b3 0x94c40e 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [16: 4096] @ 0xd7e425 0xda73cb 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xd7e424 github.com/quic-go/quic-go/internal/wire.(*TransportParameters).Marshal+0x44 github.com/quic-go/quic-go@v0.57.1/internal/wire/transport_parameters.go:358 # 0xda73ca github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x12a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:259 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [11: 14080] @ 0x53d7f5 0x53d21d 0x53d3f9 0x9500a5 0x94fbdc 0x90df67 0x90e019 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x9500a4 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x94fbdb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x90df66 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x90e018 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 448] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xcdf834 0xcdf86e 0xcddb71 0xce126c 0xe09135 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcdf833 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:620 # 0xcdf86d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:552 # 0xcddb70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:313 # 0xce126b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:816 # 0xe09134 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xf4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:128 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 384] @ 0x4a423c 0x4a4086 0x4a3dfc 0x5a7f91 0x5a7f85 0x6b098b 0x6b095f 0x6b13df 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x5a7f90 github.com/fxamacker/cbor/v2.getEncodeBuffer+0x30 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1046 # 0x5a7f84 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x24 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1003 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 128] @ 0x8c61b5 0x8c65d4 0x10d2ea5 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0x6829d5 0xb07dc5 0xb07dc0 0xb06ec5 0xb06ec6 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x8c61b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8c65d3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x10d2ea4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb07dc4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:377 # 0xb07dbf github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:369 # 0xb06ec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:317 # 0xb06ec5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:274 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [8: 512] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdab56a 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 96] @ 0x14bc40d 0x14c6b8f 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14bc40c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x14c6b8e crypto/internal/fips140/ecdsa.randomPoint[...]+0x32e crypto/internal/fips140/ecdsa/ecdsa.go:243 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0x649138 0x648c29 0x1212d88 0x1213045 0x1296c25 0x12968e8 0x12960e5 0x12943fa 0x48b5a1 # 0x649137 net.(*sysDialer).dialParallel+0xf7 net/dial.go:599 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x1212d87 google.golang.org/grpc/internal/transport.dial+0x3c7 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:185 # 0x1213044 google.golang.org/grpc/internal/transport.NewHTTP2Client+0x164 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:222 # 0x1296c24 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.77.0/clientconn.go:1403 # 0x12968e7 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.77.0/clientconn.go:1350 # 0x12960e4 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1282 # 0x12943f9 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.77.0/clientconn.go:945 0: 0 [6: 48] @ 0xc212b2 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc212b1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xa11 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:970 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [12: 8448] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 128] @ 0xcc5ea5 0x6e9543 0xcc5752 0xcc525f 0xcc4bdd 0xcc46f9 0xcde555 0xcde425 0x112b378 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0xcc5ea4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Pop+0xa4 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:321 # 0x6e9542 container/heap.Pop+0x62 container/heap/heap.go:63 # 0xcc5751 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Expire+0x51 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:285 # 0xcc525e github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).cleanUp+0x9e github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:225 # 0xcc4bdc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0xfc github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:181 # 0xcc46f8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0xcde554 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:383 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0x112b377 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:397 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [8: 384] @ 0x468b06 0x4d6287 0x90026e 0x9483fc 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x4d6286 io.WriteString+0x66 io/io.go:318 # 0x90026d crypto/tls.signedMessage+0x14d crypto/tls/auth.go:92 # 0x9483fb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db crypto/tls/handshake_server_tls13.go:881 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 144] @ 0x7b45df 0x7ba4ad 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b45de crypto/x509.parseName+0x37e crypto/x509/parser.go:175 # 0x7ba4ac crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 352] @ 0x480f93 0x40b6c5 0x40b6b8 0x40ffb7 0xdca8fc 0xdca1fd 0xdc80a5 0xdc8e85 0xdbfb2c 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdca8fb github.com/quic-go/quic-go.(*frameSorter).push+0x65b github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:176 # 0xdca1fc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:46 # 0xdc80a4 github.com/quic-go/quic-go.(*baseCryptoStream).HandleCryptoFrame+0xa4 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:55 # 0xdc8e84 github.com/quic-go/quic-go.(*cryptoStreamManager).HandleCryptoFrame+0x84 github.com/quic-go/quic-go@v0.57.1/crypto_stream_manager.go:34 # 0xdbfb2b github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x2b github.com/quic-go/quic-go@v0.57.1/connection.go:1953 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [5: 120] @ 0x8b1018 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1017 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x97 github.com/pactus-project/pactus/store/block.go:52 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xda938f 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda938e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4ce github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:522 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 96] @ 0x789a6b 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x789a6a crypto/elliptic.(*nistCurve[...]).Unmarshal+0x14a crypto/elliptic/nistec.go:241 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [11: 1760] @ 0xdb6089 0xdb6049 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb6088 github.com/quic-go/quic-go.newFramer+0x668 github.com/quic-go/quic-go@v0.57.1/framer.go:48 # 0xdb6048 github.com/quic-go/quic-go.(*Conn).preSetup+0x628 github.com/quic-go/quic-go@v0.57.1/connection.go:542 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [10: 1280] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x9493a7 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x9493a6 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:998 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 112] @ 0x1478c46 0x14853f6 0x695592 0x4d63ce 0xdad19f 0xdad1a1 0xdacf4c 0xdac7d2 0xde32e7 0xde1c2b 0xde0a25 0x48b5a1 # 0x1478c45 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha256/sha256.go:66 # 0x14853f5 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x695591 golang.org/x/crypto/hkdf.(*hkdf).Read+0x131 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:60 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xdad19e io.ReadFull+0x13e io/io.go:354 # 0xdad1a0 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x140 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:62 # 0xdacf4b github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:48 # 0xdac7d1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:94 # 0xde32e6 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x206 github.com/quic-go/quic-go@v0.57.1/server.go:711 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 448] @ 0x1478c46 0x14853f6 0x695592 0x4d63ce 0xdad19f 0xdad1a1 0xdacda6 0xdac5b9 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x1478c45 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha256/sha256.go:66 # 0x14853f5 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x695591 golang.org/x/crypto/hkdf.(*hkdf).Read+0x131 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:60 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xdad19e io.ReadFull+0x13e io/io.go:354 # 0xdad1a0 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x140 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:62 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac5b8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:71 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [5: 80] @ 0x13f5e95 0x13efa49 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5e94 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0x94 github.com/pactus-project/pactus/www/html/server.go:262 # 0x13efa48 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x988 github.com/pactus-project/pactus/www/html/blockchain.go:117 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 3200] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [8: 512] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xda5353 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [4: 384] @ 0x79aea5 0x93ccb2 0x93cbac 0x79aae2 0x79af3c 0x93ca54 0x93c9bc 0x90dc37 0x94861d 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93ccb1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93cbab crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ca53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93c9bb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94861c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 336] @ 0xde71b9 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xde71b8 github.com/quic-go/quic-go.newStream+0x138 github.com/quic-go/quic-go@v0.57.1/stream.go:86 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 32] @ 0x7993c5 0x7b44fd 0x7ba32d 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b44fc crypto/x509.parseName+0x29c crypto/x509/parser.go:162 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 128] @ 0x51f406 0xb138d4 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xb138d3 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb3 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 144] @ 0x693aed 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x693aec github.com/pactus-project/pactus/util.CompressBuffer+0x2c github.com/pactus-project/pactus/util/slice.go:77 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 512] @ 0x4a4812 0x4a3da5 0x8aa7d9 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 192] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xda5353 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 48] @ 0x40a8f2 0x481029 0x9cb1e6 0x9cad77 0x141060e 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb1e5 net/http.Header.Clone+0x5e5 net/http/header.go:105 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x141060d github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x10d github.com/rs/cors@v1.11.1/cors.go:284 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 112] @ 0xde73db 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6805 0x48b5a1 # 0xde73da github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.57.1/receive_stream.go:71 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [5: 400] @ 0x7993c5 0x7b53df 0x7ba748 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b53de crypto/x509.parsePublicKey+0x41e crypto/x509/parser.go:288 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 240] @ 0x93ce35 0x93ce05 0x93cd17 0x79aae2 0x79af3c 0x93ccb2 0x93cbac 0x79aae2 0x79af3c 0x93ca54 0x93c9bc 0x93d2f8 0x949eff 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x93ce34 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x93ce04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x93cd16 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ccb1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93cbab crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ca53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93c9bb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x93d2f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x949efe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1125 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 7684096] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 24] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [6: 192] @ 0x6f2172 0x6f224f 0x48b5a1 # 0x6f2171 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x3b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:293 # 0x6f224e github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBuckets+0x2e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:314 0: 0 [3: 288] @ 0x79aea5 0x93ca54 0x93c9bc 0x90dc37 0x94861d 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93ca53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93c9bb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94861c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [16: 1792] @ 0xdb624e 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb624d github.com/quic-go/quic-go.(*Conn).preSetup+0x82d github.com/quic-go/quic-go@v0.57.1/connection.go:547 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [10: 240] @ 0x468b06 0x10d2e86 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0xafb197 0x107749e 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10d2e85 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xafb196 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x107749d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x14dd github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:407 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 1120] @ 0xdb620b 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb620a github.com/quic-go/quic-go.(*Conn).preSetup+0x7ea github.com/quic-go/quic-go@v0.57.1/connection.go:546 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 128] @ 0x776ee5 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 576] @ 0x79a93a 0x79a904 0x951e9f 0x79aae2 0x79af3c 0x79aa5d 0x951956 0x79aae2 0x79af3c 0x950faf 0x950f37 0x950ea6 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x79a939 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79a903 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x951e9e crypto/tls.(*SessionState).Bytes.marshalCertificate.func5.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x79aa5c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x951955 crypto/tls.(*SessionState).Bytes.marshalCertificate.func5+0x95 crypto/tls/handshake_messages.go:1487 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x950fae vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd8e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x950f36 crypto/tls.marshalCertificate+0xd16 crypto/tls/handshake_messages.go:1485 # 0x950ea5 crypto/tls.(*SessionState).Bytes+0xc85 crypto/tls/ticket.go:141 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [4: 9216] @ 0x53d7f5 0x53d21d 0x53d3f9 0x9500a5 0x94fbdc 0x90df67 0x90e185 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x9500a4 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x94fbdb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x90df66 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x90e184 crypto/tls.(*Conn).readHandshake+0x1a4 crypto/tls/conn.go:1117 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 48] @ 0xb3297f 0xb8179c 0xb8168e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8168d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x11402d5 0xd33486 0xd33205 0x10cdafb 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x11402d4 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x134 github.com/pactus-project/pactus/network/gater.go:74 # 0xd33485 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x205 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:257 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [16: 1792] @ 0x48777c 0x4ed275 0x53ad65 0x53b42d 0x53b3ef 0xc2406e 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xc2406d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x2ed github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1271 0: 0 [11: 880] @ 0x93ce35 0x93ce05 0x93cd17 0x79aae2 0x79af3c 0x93ccb2 0x93cbac 0x79aae2 0x79af3c 0x93ca54 0x93c9bc 0x90dc37 0x94861d 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x93ce34 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x93ce04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x93cd16 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ccb1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93cbab crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ca53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93c9bb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94861c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [11: 1056] @ 0xd76934 0xd7673c 0xde1a16 0xde0a25 0x48b5a1 # 0xd76933 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:161 # 0xd7673b github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:138 # 0xde1a15 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x595 github.com/quic-go/quic-go@v0.57.1/server.go:488 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 64] @ 0x6fb93c 0x6fbb98 0x6fc2f2 0x6fcb66 0x728b87 0x727a89 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcb65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x728b86 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [9: 5760] @ 0x70d24c 0x70d1b7 0x70d1a0 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x70d24b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x70d1b6 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x70d19f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:412 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 1089536] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xdaa42f 0xdaa333 0xda8ae9 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda8ae8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:473 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [8: 768] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdab4fb 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 10240] @ 0x6e77b5 0x6e71f3 0x6e73a5 0x700505 0x70101c 0x7294a5 0x70d191 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e73a4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x700504 github.com/syndtr/goleveldb/leveldb/table.(*Writer).writeBlock+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:185 # 0x70101b github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:365 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x71e6b0 0x71e64f 0x71def9 0x70f49c 0x7107f5 0x48b5a1 # 0x71e6af github.com/syndtr/goleveldb/leveldb.(*compaction).save+0x1ef github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:179 # 0x71e64e github.com/syndtr/goleveldb/leveldb.newCompaction+0x18e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:147 # 0x71def8 github.com/syndtr/goleveldb/leveldb.(*session).pickCompaction+0x198 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:94 # 0x70f49b github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x1b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:655 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [9: 576] @ 0x6fb93c 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x6f12b9 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f12b8 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x6fb93c 0x6fbb98 0x6fc2f2 0x6fcb66 0x728b87 0x727a89 0x6e9d82 0x6e9df9 0x6ea0d0 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcb65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x728b86 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea0cf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x6eae69 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xc9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:79 # 0x6eb907 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 2880] @ 0xb248e6 0xb24ab2 0xb2e3c5 0xb2de7f 0x48b5a1 # 0xb248e5 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb24ab1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb2e3c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:273 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x695b32 0x114f558 0x1193269 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x695b31 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x31 github.com/pactus-project/pactus/crypto/bls/bls.go:36 # 0x114f557 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x177 github.com/pactus-project/pactus/sync/bundle/message/hello.go:94 # 0x1193268 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [5: 560] @ 0xd02749 0xd02842 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xd02748 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd02841 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [5: 560] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 3456] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x727c2f 0x727bf2 0x70d028 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x727c2e github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x6e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:21 # 0x727bf1 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x70d027 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 240] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 576] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 480] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 18944] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x727f05 0x71d80e 0x70cdfd 0x70c219 0x70ba09 0x70c89d 0x70c737 0x710176 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x727f04 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x71d80d github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x70cdfc github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c89c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c736 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x710175 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 [6: 768] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xda5353 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [14: 896] @ 0x53d285 0x53d3f9 0x76e03d 0x8ae0ec 0xc0c93a 0xc0c913 0xc23fb6 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x76e03c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xc0c939 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0c912 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [2: 32] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 96] @ 0x468b06 0x4d6287 0x90026e 0x949d4c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x4d6286 io.WriteString+0x66 io/io.go:318 # 0x90026d crypto/tls.signedMessage+0x14d crypto/tls/auth.go:92 # 0x949d4b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5ab crypto/tls/handshake_server_tls13.go:1117 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [21: 5376] @ 0xd9c085 0xd9c0ff 0xd9c285 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd9c084 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0x104 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:30 # 0xd9c0fe github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x17e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:54 # 0xd9c284 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xc4 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:150 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [21: 3024] @ 0x8ab1c6 0x8aafe6 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8ab1c5 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x85 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:181 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 256] @ 0x6f2172 0x6f2718 0x6f2700 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f2171 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x3b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:293 # 0x6f2717 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).getBucket+0x37 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:401 # 0x6f26ff github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x1f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:416 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x6f12b9 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f12b8 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 160] @ 0x118e86b 0x118e85f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x118e86a github.com/pactus-project/pactus/sync/bundle/message.NewBlocksResponseMessage+0x70a github.com/pactus-project/pactus/sync/bundle/message/blocks_response.go:22 # 0x118e85e github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6fe github.com/pactus-project/pactus/sync/handler_blocks_request.go:76 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xdab407 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab406 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:57 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 1081344] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 240] @ 0x468b06 0xb32234 0xb325b1 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb32233 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:80 # 0xb325b0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:92 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [130: 3120] @ 0xdcb545 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdcb544 github.com/quic-go/quic-go.(*framer).Append+0x304 github.com/quic-go/quic-go@v0.57.1/framer.go:111 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 5376] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 288] @ 0x5d1259 0x5eabff 0x5ff0ce 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [396: 139392] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c4f 0x69521d 0xd52ecc 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 32] @ 0x558c87 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 816] @ 0x69a938 0x69a90d 0x6a644a 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69a937 bytes.NewBuffer+0x57 bytes/buffer.go:478 # 0x69a90c github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x2c github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x6a6449 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:127 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x6f2172 0x6f2718 0x6f2700 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f2171 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x3b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:293 # 0x6f2717 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).getBucket+0x37 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:401 # 0x6f26ff github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x1f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:416 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 2112] @ 0x6f198c 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f198b github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x30b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:244 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [18: 288] @ 0x13f5c5c 0x13f6d65 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5c5b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x5b github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f6d64 github.com/pactus-project/pactus/www/html.txToTable+0xb84 github.com/pactus-project/pactus/www/html/transaction.go:50 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd05c10 0xd05e88 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0xd60058 0xd6001b 0x10cb6b2 0xd310a5 0x48b5a1 # 0xd05c0f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd60057 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd6001a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 56] @ 0x6b1418 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b1417 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x6f2172 0x6f224f 0x48b5a1 # 0x6f2171 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x3b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:293 # 0x6f224e github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBuckets+0x2e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:314 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [5: 480] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xda5353 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 64] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 1040] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc42da5 0xc46c1b 0xc4aee7 0xc4ab98 0x48b5a1 # 0xc42da4 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DuplicateMessage+0xa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:242 # 0xc46c1a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DuplicateMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:143 # 0xc4aee6 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x166 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:329 # 0xc4ab97 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [6: 1536] @ 0x776ee5 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 192] @ 0xcc54e5 0xcc4cdd 0xcc46f9 0xcde555 0xcde425 0xd5c8e6 0xe1fc8f 0xd5b783 0x48b5a1 # 0xcc54e4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x124 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:267 # 0xcc4cdc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:214 # 0xcc46f8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0xcde554 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:383 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0xd5c8e5 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x265 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:195 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 704] @ 0x707b48 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x707b47 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x6f2172 0x6f2718 0x6f2700 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f2171 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x3b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:293 # 0x6f2717 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).getBucket+0x37 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:401 # 0x6f26ff github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x1f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:416 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0xdaac95 0xdab407 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xdab406 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:57 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0x793e3d 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x793e3c encoding/asn1.makeBody+0xb3c encoding/asn1/marshal.go:522 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 64] @ 0x65aa3f 0x6703d1 0x6703b2 0x671c91 0x64251a 0x641f73 0x6509cc 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x6703d0 net.ipEmptyString+0x50 net/ip.go:332 # 0x6703b1 net.(*UDPAddr).String+0x31 net/udpsock.go:48 # 0x671c90 net.DialUDP+0x150 net/udpsock.go:296 # 0x642519 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x641f72 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6509cb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [11: 528] @ 0x480fda 0x480fef 0x8c0a9e 0x115812c 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0a9d github.com/pactus-project/pactus/sandbox.NewSandbox+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:62 # 0x115812b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x12accd9 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12accd8 google.golang.org/grpc.newClientStream+0x4b8 google.golang.org/grpc@v1.77.0/stream.go:224 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 176] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x543115 0x5c3c45 0x5c4a6e 0x69f3a8 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c4a6d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x69f3a7 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x27 github.com/pactus-project/pactus/types/tx/payload/transfer.go:67 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [9: 144] @ 0xce2b95 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xce2b94 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x54 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [3: 240] @ 0x95b228 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b227 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:525 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [4: 96] @ 0x7b41a5 0x7b456f 0x7ba4ad 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b41a4 crypto/x509.parseASN1String+0x704 crypto/x509/parser.go:85 # 0x7b456e crypto/x509.parseName+0x30e crypto/x509/parser.go:171 # 0x7ba4ac crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 672] @ 0x79aea5 0x79aa5d 0x93a516 0x79aae2 0x79af3c 0x93a447 0x93a3d7 0x93a3aa 0x79aae2 0x79af3c 0x93a0f4 0x93a05c 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x79aa5c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a515 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1487 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x93a3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 384] @ 0xb3297f 0xb8179c 0xb8168e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8168d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 176] @ 0x1390827 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390826 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xac6 github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x1490d6e 0x69521d 0x6953b9 0x6958c5 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0x6958c4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:93 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [4: 96] @ 0xdaac95 0xda52dd 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [60: 960] @ 0xdda46a 0xdda2dc 0xde7956 0xde9402 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xdda469 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0x89 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:310 # 0xdda2db github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:288 # 0xde7955 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.57.1/stream.go:156 # 0xde9401 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.57.1/streams_map.go:317 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 320] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0xd5229f 0xd522d6 0xd5221b 0xd528fb 0xd528af 0xd5626a 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0xd5229e bytes.Clone+0x9e bytes/bytes.go:1419 # 0xd522d5 crypto/ecdh.(*x25519Curve).NewPublicKey+0xd5 crypto/ecdh/x25519.go:78 # 0xd5221a golang.org/x/crypto/curve25519.x25519+0x1a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:79 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd56269 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa69 github.com/flynn/noise@v1.1.0/state.go:579 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [8: 1024] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x6e877a 0x4a3e91 0x6e7e8e 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e8779 github.com/syndtr/goleveldb/leveldb/util.NewBufferPool.func3+0x19 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:120 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x6e7e8d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:46 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 1056] @ 0x77f2a5 0xb13957 0xb138fa 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x77f2a4 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb13956 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb138f9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 24] @ 0xd2071e 0xd203b7 0x48b5a1 # 0xd2071d github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).notifyPeer+0x17d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/connectedness_event_emitter.go:128 # 0xd203b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/connectedness_event_emitter.go:95 0: 0 [14: 896] @ 0x4c9a9d 0x829a85 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x829a84 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 48] @ 0x84288f 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x84288e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 1120] @ 0xd9913a 0x4a3e91 0xd9a25e 0xd9cd09 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd99139 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:35 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd9a25d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:38 # 0xd9cd08 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x328 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:312 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 96] @ 0xb3297f 0xb8179c 0xb8168e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8168d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 256] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [7: 896] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x563879 0x563c7a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 160] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0cb27 0xc1f38b 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [10: 80] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 72] @ 0x468a32 0x467f25 0x468145 0x66cec6 0x66ce13 0x6663cf 0x521f5b 0x52274e 0x5251be 0x51c365 0xcfe029 0xd00451 0x48b5a1 # 0x66cec5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x66ce12 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0x6663ce net.(*OpError).Error+0x6e net/net.go:510 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0xcfe028 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00450 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] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 2129920] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 18432] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 320] @ 0x691bae 0x693b09 0x693af3 0x117bbbc 0x1192c8f 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x691bad compress/gzip.NewWriterLevel+0x8d compress/gzip/gzip.go:64 # 0x693b08 compress/gzip.NewWriter+0x48 compress/gzip/gzip.go:50 # 0x693af2 github.com/pactus-project/pactus/util.CompressBuffer+0x32 github.com/pactus-project/pactus/util/slice.go:78 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x415a34 0x11d09a5 0x11d09f6 0x129aeb0 0x129171c 0x129196b 0x12915d3 0x11f7007 0x11f6ee7 0x48b5a1 # 0x11d09a4 google.golang.org/grpc/internal/buffer.NewUnbounded+0x44 google.golang.org/grpc@v1.77.0/internal/buffer/unbounded.go:49 # 0x11d09f5 google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer+0x95 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:50 # 0x129aeaf google.golang.org/grpc.newCCResolverWrapper+0x2f google.golang.org/grpc@v1.77.0/resolver_wrapper.go:60 # 0x129171b google.golang.org/grpc.(*ClientConn).initIdleStateLocked+0x1b google.golang.org/grpc@v1.77.0/clientconn.go:372 # 0x129196a google.golang.org/grpc.(*ClientConn).enterIdleMode+0x12a google.golang.org/grpc@v1.77.0/clientconn.go:402 # 0x12915d2 google.golang.org/grpc.(*idler).EnterIdleMode+0x12 google.golang.org/grpc@v1.77.0/clientconn.go:341 # 0x11f7006 google.golang.org/grpc/internal/idle.(*Manager).tryEnterIdleMode+0xc6 google.golang.org/grpc@v1.77.0/internal/idle/idle.go:180 # 0x11f6ee6 google.golang.org/grpc/internal/idle.(*Manager).handleIdleTimeout+0xa6 google.golang.org/grpc@v1.77.0/internal/idle/idle.go:130 0: 0 [20: 960] @ 0xb79389 0xb79427 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79388 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:22 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0cb27 0xc1f38b 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [2: 64] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1024] @ 0x122cb56 0x122ca72 0x121f6c5 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [9: 1728] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 192] @ 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0x8c6838 0x8c681b 0x8c66c5 0xd60058 0xd6001b 0x10cb6b2 0xd310a5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0x8c6837 io.ReadFull+0xd7 io/io.go:354 # 0x8c681a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd60057 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd6001a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 720] @ 0xbe718c 0xbe5d05 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe718b github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x6eb github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3148 # 0xbe5d04 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 80] @ 0x7fb4d6 0x7fad90 0xafb0e6 0x1077a05 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x1077a04 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1a44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:445 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0xdf393c 0xdf37db 0xdca1c5 0xde73aa 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdf393b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:124 # 0xdf37da github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:175 # 0xdca1c4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:41 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [17: 1904] @ 0x746a05 0x77e8bb 0x77e8b6 0x77e8b5 0x77e8bc 0x7833d7 0x777bcf 0x778997 0x778625 0x7782bf 0x1079e70 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x77e8ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x77e8b5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x77e8b4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77e8bb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0x1079e6f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:631 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 1408] @ 0x6f146e 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f146d github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x50d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:174 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x4de03f 0x658c9d 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x658c9c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 640] @ 0xafacb0 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x7fb4d6 0x7fad90 0x89cf47 0x8ae0bd 0x104d20a 0x104c9e5 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89cf46 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0x104d209 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:849 # 0x104c9e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:797 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda5353 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [54: 3538944] @ 0x686ea7 0x686e93 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686ea6 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x686e92 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x8c61b5 0x8c65d4 0x10d2ea5 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0xafb197 0x107749e 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8c61b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8c65d3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x10d2ea4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xafb196 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x107749d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x14dd github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:407 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 384] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xda8ae9 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda8ae8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:473 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [7: 448] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xda52dd 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 288] @ 0x14c5386 0x14cba0c 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14c5385 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x14cba0b crypto/internal/fips140/ecdsa.newDRBG[...]+0x60b crypto/internal/fips140/ecdsa/hmacdrbg.go:104 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x776ee5 0x779f1c 0x104c59d 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 128] @ 0x11402d5 0xd33486 0xd33205 0x10cdafb 0x10cd8ff 0xc24125 0x48b5a1 # 0x11402d4 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x134 github.com/pactus-project/pactus/network/gater.go:74 # 0xd33485 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x205 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:257 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [3: 288] @ 0x777fef 0x777f94 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777fee strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x777f93 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 8192] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x6829d5 0xb07dc5 0xb07dc0 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb07dc4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:377 # 0xb07dbf github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:369 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 48] @ 0x79adb7 0x79ac07 0x930e2a 0x930d1a 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79adb6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79ac06 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x930e29 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x930d19 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 288] @ 0x5c4959 0x69ebb3 0x6a4b31 0x6a551e 0x6a5606 0x6a7bbc 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a7bbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 416] @ 0x6a5cb7 0x6a5e5e 0x6a7c0d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5cb6 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0xb6 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:48 # 0x6a5e5d github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x13d github.com/pactus-project/pactus/util/simplemerkle/merkle.go:94 # 0x6a7c0c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 4194304] @ 0x6efa4d 0x714394 0x714885 0x705e05 0x705365 0x7058be 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6efa4c github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x714393 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:90 # 0x714884 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:151 # 0x705e04 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x284 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:633 # 0x705364 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7058bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [9: 110592] @ 0x53d7f5 0x53d21d 0x53d3f9 0x5a966a 0x5a9c74 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9669 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5a9c73 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x785352 0xd523e5 0xd527b0 0xd5275d 0xd63c7c 0xd66848 0x48b5a1 # 0x785351 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x71 crypto/ecdh/x25519.go:56 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd527af golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd5275c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd63c7b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:39 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [5: 120] @ 0xdcb545 0xdd250b 0xdd1d45 0xdd2f5c 0xdd2bb9 0xdc3b49 0xdc249c 0xdb6ba8 0x48b5a1 # 0xdcb544 github.com/quic-go/quic-go.(*framer).Append+0x304 github.com/quic-go/quic-go@v0.57.1/framer.go:111 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd2f5b github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x15b github.com/quic-go/quic-go@v0.57.1/packet_packer.go:781 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [17: 3808] @ 0xddc616 0xde7265 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xddc615 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.57.1/send_stream.go:73 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [7: 896] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 48] @ 0xdb08c5 0xdb08ab 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb08c4 github.com/quic-go/quic-go.newPacketUnpacker+0x1144 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:45 # 0xdb08aa github.com/quic-go/quic-go.init.func1+0x112a github.com/quic-go/quic-go@v0.57.1/connection.go:369 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 72] @ 0xdf9f30 0xde8056 0xde7e27 0xdb6013 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdf9f2f github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x18f github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:69 # 0xde8055 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x1b5 github.com/quic-go/quic-go@v0.57.1/streams_map.go:73 # 0xde7e26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.57.1/streams_map.go:60 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 1536] @ 0x6f4549 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f4548 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 560] @ 0x415a34 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d6ac3 0x10795e9 0x1078cb6 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d6ac2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10795e8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1078cb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [4: 256] @ 0x14e0178 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14e0177 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xc38893 0xc351a7 0x48b5a1 # 0xc38892 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 128] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x778625 0x7782bf 0xb127c9 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 32] @ 0x14bc40d 0x14c57a7 0x14ce8df 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14bc40c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x14c57a6 crypto/internal/fips140/ecdsa.bits2octets[...]+0xa6 crypto/internal/fips140/ecdsa/ecdsa.go:315 # 0x14ce8de crypto/internal/fips140/ecdsa.Sign[...]+0x15e crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0xdac576 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0xdac575 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1b5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:61 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [6: 4608] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 400] @ 0xc0d327 0xc0ce28 0xc142ca 0x10cd815 0xc24125 0x48b5a1 # 0xc0d326 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [6: 384] @ 0x586925 0x58689d 0xb29c45 0xb29c2c 0xb32449 0xb3222e 0xb325b1 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb29c44 math/big.(*Int).SetBytes+0x124 math/big/int.go:519 # 0xb29c2b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x10b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb32448 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb3222d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:80 # 0xb325b0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:92 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 576] @ 0xb32636 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb32635 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:91 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 576] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11909a5 0x11904e5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11909a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11904e4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 1664] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x14dfc8d 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14dfc8c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 80] @ 0x7783b6 0x7782bf 0xb1290f 0xb13a15 0xb12137 0xe04036 0xe04028 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x7783b5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13a14 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [12: 6912] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 49152] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f5cbb 0x13f6d65 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f5cba github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0xba github.com/pactus-project/pactus/www/html/server.go:237 # 0x13f6d64 github.com/pactus-project/pactus/www/html.txToTable+0xb84 github.com/pactus-project/pactus/www/html/transaction.go:50 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 4864] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 704] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x13f58ae 0x13f5855 0x13f5847 0x13f533c 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f58ad net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x13f5854 net/http.Header.Set+0x34 net/http/header.go:40 # 0x13f5846 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:189 # 0x13f533b github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x19b github.com/pactus-project/pactus/www/html/server.go:175 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 448] @ 0x122cb56 0x122ca72 0x121f6c5 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [1: 21760] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f6d3f 0x13f6c71 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f6d3e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xb5e github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6c70 github.com/pactus-project/pactus/www/html.txToTable+0xa90 github.com/pactus-project/pactus/www/html/transaction.go:49 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 8192] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 288] @ 0x1490c37 0x69521d 0xd52ecc 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 3456] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 80] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x6a2775 0x1396c7c 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x6a2774 github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).String+0x34 github.com/pactus-project/pactus/crypto/ed25519/public_key.go:60 # 0x1396c7b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 4608] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 560] @ 0x539baa 0xb8098a 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xb80989 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:295 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x8676ee 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8676ed google.golang.org/protobuf/internal/impl.mergeBytesSlice+0xed google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:201 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [48: 983040] @ 0xdf2f25 0x4a3e91 0xdc3528 0xdc354f 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdf2f24 github.com/quic-go/quic-go.init.0.func2+0x24 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:90 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdc3527 github.com/quic-go/quic-go.getLargePacketBuffer+0x327 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:79 # 0xdc354e github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x34e github.com/quic-go/quic-go@v0.57.1/connection.go:2616 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [7: 784] @ 0xdb6345 0xdb62b6 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb6344 github.com/quic-go/quic-go.newDatagramQueue+0x924 github.com/quic-go/quic-go@v0.57.1/datagram_queue.go:38 # 0xdb62b5 github.com/quic-go/quic-go.(*Conn).preSetup+0x895 github.com/quic-go/quic-go@v0.57.1/connection.go:553 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [61: 46848] @ 0xd0ccdf 0xd0b5b7 0xd0b2a9 0x48b5a1 # 0xd0ccde github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).getConnsToClose+0x7e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:472 # 0xd0b5b6 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).trim+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:385 # 0xd0b2a8 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background+0x148 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:364 0: 0 [18: 27648] @ 0xd2e106 0x10324be 0x102fd72 0x48b5a1 # 0xd2e105 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:743 # 0x10324bd github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x3d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:401 # 0x102fd71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:227 0: 0 [1: 64] @ 0x4dee4d 0x4df0d2 0x655d0c 0x66f75b 0x66e5f0 0x9d452c 0x13f8df5 0x48b5a1 # 0x4dee4c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4df0d1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x655d0b net.(*netFD).accept+0x1cb net/fd_unix.go:177 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9d452b net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x13f8df4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [1: 64] @ 0xd52309 0xd5221b 0xd528fb 0xd528af 0xd5626a 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0xd52308 crypto/ecdh.(*x25519Curve).NewPublicKey+0x108 crypto/ecdh/x25519.go:76 # 0xd5221a golang.org/x/crypto/curve25519.x25519+0x1a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:79 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd56269 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa69 github.com/flynn/noise@v1.1.0/state.go:579 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 64] @ 0x1490d6e 0x14db395 0x14e02e6 0x14df770 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df76f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 9472] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410052 0x717e8f 0x705378 0x7058be 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x717e8e github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles+0x86e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_util.go:48 # 0x705377 github.com/syndtr/goleveldb/leveldb.openDB+0x3b7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:137 # 0x7058bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 320] @ 0xb2b487 0xb7d105 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb2b486 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x166 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:168 # 0xb7d104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:50 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 3840] @ 0xb26705 0xb2cad3 0xb2de5d 0x48b5a1 # 0xb26704 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2cad2 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:141 # 0xb2de5c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xda52dd 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [38: 18240] @ 0x903950 0xdabef2 0xdac305 0x93e684 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x90394f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:951 # 0xdabef1 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer+0x71 github.com/quic-go/quic-go@v0.57.1/internal/handshake/tls_config.go:13 # 0xdac304 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0x104 github.com/quic-go/quic-go@v0.57.1/internal/handshake/tls_config.go:26 # 0x93e683 crypto/tls.(*Conn).readClientHello+0x843 crypto/tls/handshake_server.go:169 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [31: 1488] @ 0xd7bc26 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xd7bc25 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2c5 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:61 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 224] @ 0x48777c 0x4ed275 0xcfc2d4 0xd048b6 0xd06178 0xd3d162 0x1079a4c 0x1075bb6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd06177 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetWriteDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:75 # 0xd3d161 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetWriteDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:175 # 0x1079a4b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).writeResponse+0x8b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:606 # 0x1075bb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x895 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:248 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [19: 304] @ 0x13f6ccb 0x13f6c71 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6cca github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xaea github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6c70 github.com/pactus-project/pactus/www/html.txToTable+0xa90 github.com/pactus-project/pactus/www/html/transaction.go:49 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 64] @ 0x10cda26 0x10cd8ff 0xc24125 0x48b5a1 # 0x10cda25 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0xa5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:555 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [8: 1024] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xda8ae9 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda8ae8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:473 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 1536] @ 0xd80505 0x4a3e91 0xdddc7b 0xdddc6f 0xddd905 0xddd6bb 0xdcc903 0xdcb4aa 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd80504 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:14 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdddc7a github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x1fa github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xdddc6e github.com/quic-go/quic-go.(*SendStream).popNewStreamFrame+0x1ee github.com/quic-go/quic-go@v0.57.1/send_stream.go:334 # 0xddd904 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0x184 github.com/quic-go/quic-go@v0.57.1/send_stream.go:286 # 0xddd6ba github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.57.1/send_stream.go:225 # 0xdcc902 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.57.1/framer.go:261 # 0xdcb4a9 github.com/quic-go/quic-go.(*framer).Append+0x269 github.com/quic-go/quic-go@v0.57.1/framer.go:109 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [7: 560] @ 0x6b142c 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b142b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1120] @ 0xde73c5 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xde73c4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:70 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [142: 6816] @ 0xafca6e 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafca6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:62 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [30: 720] @ 0x5c4959 0x69f30e 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69f30d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [19: 608] @ 0x776b71 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 3456] @ 0x4a4812 0x4a3da5 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 32] @ 0x8c6609 0x10d2ea5 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0x114b659 0x114792a 0x48b5a1 # 0x8c6608 github.com/multiformats/go-multistream.delimWrite+0x68 github.com/multiformats/go-multistream@v0.6.1/multistream.go:112 # 0x10d2ea4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x114b658 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [4: 96] @ 0x6e87fa 0x4a3e91 0x6e7e8e 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e87f9 github.com/syndtr/goleveldb/leveldb/util.NewBufferPool.func5+0x19 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:126 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x6e7e8d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:46 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x793754 0x794c3d 0x7941e5 0x794c3d 0x795113 0xdac589 0xdac566 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x793753 encoding/asn1.makeBody+0x453 encoding/asn1/marshal.go:535 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdac588 encoding/asn1.Marshal+0x1c8 encoding/asn1/marshal.go:732 # 0xdac565 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1a5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:61 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [2: 192] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdad88a 0xdada0c 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdada0b github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x10b github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:146 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [13: 1456] @ 0xdcf7c9 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdcf7c8 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xb68 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:452 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdad99a 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdad999 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:141 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [38: 6080] @ 0x52d090 0x51f317 0xd209c5 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xc24125 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd209c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x104 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:40 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [5: 240] @ 0xdca0c5 0x4a3e91 0xdf393c 0xdf37db 0xdca1c5 0xde73aa 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xdca0c4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:17 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf393b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:124 # 0xdf37da github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:175 # 0xdca1c4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:41 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [8: 512] @ 0x1490d6e 0x14db01a 0x14e01b3 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 2048] @ 0x7ad7de 0x7ad7f3 0xdad1b7 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdad1b6 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x156 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:65 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [7: 16128] @ 0x68b108 0x6896a5 0x68527a 0x686367 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6896a4 compress/flate.(*huffmanBitWriter).writeBlock+0x2e4 compress/flate/huffman_bit_writer.go:466 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686366 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0x14e13d0 0x947239 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14e13cf crypto/internal/fips140/tls13.NewEarlySecret[...]+0x4f crypto/internal/fips140/tls13/tls13.go:74 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0x6952b7 0x1490c9b 0x69521d 0x6953b9 0x6958c5 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0x6958c4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:93 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [23: 26496] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 224] @ 0x776b71 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 48] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 3456] @ 0x4a4812 0x4a3da5 0x8aa7d9 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0xd364fa 0xd3530f 0xd245ca 0xd33bf8 0x48b5a1 # 0xd364f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x359 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:573 # 0xd3530e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:470 # 0xd245c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xb89 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:298 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [20: 640] @ 0xb7915f 0xb791b6 0xb791ee 0xb7956f 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7915e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 576] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb2de2d 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2de2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x34c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:222 0: 0 [8: 1408] @ 0x746d09 0x746c3f 0x746c40 0x76d878 0x77e3cd 0x783473 0x778286 0x1079e70 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x746d08 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x88 github.com/mr-tron/base58@v1.2.0/base58/base58.go:141 # 0x746c3e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.2.0/base58/base58.go:122 # 0x746c3f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.2.0/base58/base58.go:112 # 0x76d877 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x77e3cc github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x778285 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0x1079e6f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:631 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [256: 53248] @ 0x8c6dec 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8c6deb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:9 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 224] @ 0xded645 0xddb7a5 0xde396c 0xde1c2b 0xde0a25 0x48b5a1 # 0xded644 github.com/quic-go/quic-go.(*packetInfo).OOB+0x84 github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:302 # 0xddb7a4 github.com/quic-go/quic-go.newSendConn+0x1c4 github.com/quic-go/quic-go@v0.57.1/send_conn.go:56 # 0xde396b github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x88b github.com/quic-go/quic-go@v0.57.1/server.go:821 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [7: 784] @ 0x746a05 0x1079e59 0x1079e46 0x1079df9 0x1079e5a 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x1079e58 github.com/mr-tron/base58/base58.FastBase58Encoding+0x118 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x1079e45 github.com/mr-tron/base58/base58.Encode+0x105 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x1079df8 github.com/libp2p/go-libp2p/core/peer.ID.String+0xb8 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x1079e59 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x119 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:631 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [21: 2352] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd2095b 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xc24125 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2095a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [11: 5632] @ 0x6f12b9 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f12b8 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 28416] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x938654 0x93852f 0x93852e 0x79aae2 0x79af3c 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x938653 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x713 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x93852e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x5ee vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x93852d crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x5ed crypto/tls/handshake_messages.go:1276 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xb7fd38 0xb7fd2c 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7fd37 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0xf7 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb7fd2b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:168 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 352] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [269: 55952] @ 0xb7bd65 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bd64 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:275 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [22: 2816] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [92: 5888] @ 0xb74a95 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb74a94 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x134 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:765 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 1120] @ 0xd02736 0xd0282c 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xd02735 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd0282b github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [7: 112] @ 0xd334d8 0xd33205 0x10cdafb 0x10cd8ff 0xc24125 0x48b5a1 # 0xd334d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x257 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:258 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 24] @ 0x90e665 0x90e218 0x94a04b 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90e664 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x284 crypto/tls/conn.go:1166 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x94a04a crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x2a crypto/tls/handshake_server_tls13.go:1143 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [107: 8560] @ 0xb7bcbd 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bcbc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:270 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 64] @ 0x115bd06 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x115bd05 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x125 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 39168] @ 0x4a4812 0x4a3da5 0xddf41a 0xddf3f3 0xddf3f2 0xd9e49f 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddf419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xddf3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xddf3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xd9e49e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:609 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 176] @ 0x686a9f 0x686b6c 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a9e compress/flate.newHuffmanEncoder+0xfe compress/flate/huffman_code.go:60 # 0x686b6b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 4096] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a205 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a204 compress/flate.(*huffmanBitWriter).writeTokens+0x224 compress/flate/huffman_bit_writer.go:589 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [106: 6784] @ 0xb278ce 0xb74a58 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb278cd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb74a57 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 880] @ 0x89cff4 0x89cf1d 0x8ae0bd 0xc0c93a 0xc0c913 0xc23fb6 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xc0c939 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0c912 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [18: 432] @ 0x5440da 0x5c3eca 0x5c4972 0x69f30e 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69f30d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 24] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [16: 1536] @ 0x10cd20a 0x10ccb75 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x10cd209 github.com/multiformats/go-multistream.NewMSSelect[...]+0xca9 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [4: 256] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdab56a 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 80] @ 0xb8057f 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb8057e github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x13e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:252 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 288] @ 0x14798b3 0x5cdc5f 0x5d15f6 0x5ff025 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdc5e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 81920] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410052 0x13bf2df 0x13be792 0x13bdc85 0x13b9f4f 0x48b5a1 # 0x13bf2de runtime/pprof.(*profileBuilder).emitLocation+0x31e runtime/pprof/proto.go:609 # 0x13be791 runtime/pprof.(*profileBuilder).appendLocsForStack+0x4d1 runtime/pprof/proto.go:470 # 0x13bdc84 runtime/pprof.(*profileBuilder).build+0x364 runtime/pprof/proto.go:376 # 0x13b9f4e runtime/pprof.profileWriter+0xae runtime/pprof/pprof.go:877 0: 0 [2: 480] @ 0x13bcf50 0x13bcf26 0x13be62f 0x13bdc85 0x13b9f4f 0x48b5a1 # 0x13bcf25 runtime/pprof.allFrames+0x25 runtime/pprof/proto.go:214 # 0x13be62e runtime/pprof.(*profileBuilder).appendLocsForStack+0x36e runtime/pprof/proto.go:454 # 0x13bdc84 runtime/pprof.(*profileBuilder).build+0x364 runtime/pprof/proto.go:376 # 0x13b9f4e runtime/pprof.profileWriter+0xae runtime/pprof/pprof.go:877 0: 0 [1: 40960] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410052 0x13bf2df 0x13be792 0x13bdc85 0x13b9f4f 0x48b5a1 # 0x13bf2de runtime/pprof.(*profileBuilder).emitLocation+0x31e runtime/pprof/proto.go:609 # 0x13be791 runtime/pprof.(*profileBuilder).appendLocsForStack+0x4d1 runtime/pprof/proto.go:470 # 0x13bdc84 runtime/pprof.(*profileBuilder).build+0x364 runtime/pprof/proto.go:376 # 0x13b9f4e runtime/pprof.profileWriter+0xae runtime/pprof/pprof.go:877 0: 0 [1: 139264] @ 0x686d56 0x686d80 0x6923c7 0x692388 0x13baa28 0x13c047d 0x13be792 0x13bdc85 0x13b9f4f 0x48b5a1 # 0x686d55 compress/flate.newDeflateFast+0x3b5 compress/flate/deflatefast.go:64 # 0x686d7f compress/flate.(*compressor).init+0x3df compress/flate/deflate.go:586 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x13baa27 runtime/pprof.(*profileBuilder).flush+0x47 runtime/pprof/proto.go:146 # 0x13c047c runtime/pprof.(*profileBuilder).emitLocation+0x14bc runtime/pprof/proto.go:658 # 0x13be791 runtime/pprof.(*profileBuilder).appendLocsForStack+0x4d1 runtime/pprof/proto.go:470 # 0x13bdc84 runtime/pprof.(*profileBuilder).build+0x364 runtime/pprof/proto.go:376 # 0x13b9f4e runtime/pprof.profileWriter+0xae runtime/pprof/pprof.go:877 0: 0 [1: 663552] @ 0x6923ae 0x692388 0x13baa28 0x13c047d 0x13be792 0x13bdc85 0x13b9f4f 0x48b5a1 # 0x6923ad compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x13baa27 runtime/pprof.(*profileBuilder).flush+0x47 runtime/pprof/proto.go:146 # 0x13c047c runtime/pprof.(*profileBuilder).emitLocation+0x14bc runtime/pprof/proto.go:658 # 0x13be791 runtime/pprof.(*profileBuilder).appendLocsForStack+0x4d1 runtime/pprof/proto.go:470 # 0x13bdc84 runtime/pprof.(*profileBuilder).build+0x364 runtime/pprof/proto.go:376 # 0x13b9f4e runtime/pprof.profileWriter+0xae runtime/pprof/pprof.go:877 0: 0 [6: 1536] @ 0x90e6d7 0x90e218 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x90e6d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 320] @ 0xcc54e5 0xcc4cdd 0xcc46f9 0xcde11c 0x112b24f 0xe00927 0xde33df 0xde1c2b 0xde0a25 0x48b5a1 # 0xcc54e4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x124 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:267 # 0xcc4cdc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:214 # 0xcc46f8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0xcde11b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).VerifySourceAddress+0x5b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:358 # 0x112b24e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.2+0x2e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:408 # 0xe00926 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.func1+0x46 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:129 # 0xde33de github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x2fe github.com/quic-go/quic-go@v0.57.1/server.go:743 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 2097152] @ 0x45c3f6 0x417731 0x13b9cf0 0x13ce96b 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b9cef runtime/pprof.StartCPUProfile+0xef runtime/pprof/pprof.go:847 # 0x13ce96a net/http/pprof.Profile+0x2ca net/http/pprof/pprof.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 256] @ 0xbe5e94 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe5e93 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x8d3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2856 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0xce2b95 0xce8b9c 0x1076077 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce2b94 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x54 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0x1076076 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:262 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 128] @ 0x51f406 0xc41b27 0xc41ae7 0xc42afd 0xc4984e 0xc22df3 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc41b26 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41ae6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc42afc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc4984d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc22df2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x232 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1130 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [9: 1152] @ 0xb15b75 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0xb15b74 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x34 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:395 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [2: 1280] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 7040] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x40ffdb 0x72c5a5 0x72b5da 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c5a4 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x72b5d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [7: 66304] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6ea0da 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6ea0d9 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xd9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:88 # 0x6eae69 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xc9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:79 # 0x6eb907 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x6f62d4 0x725c53 0x71d395 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f62d3 github.com/syndtr/goleveldb/leveldb/journal.(*Writer).Next+0x93 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/journal/journal.go:495 # 0x725c52 github.com/syndtr/goleveldb/leveldb.(*session).flushManifest+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:471 # 0x71d394 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x114 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:233 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [10: 2880] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 2304] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x51f406 0x729974 0x72bf25 0x72c97e 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x729973 github.com/syndtr/goleveldb/leveldb.shortenb+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:30 # 0x72bf24 github.com/syndtr/goleveldb/leveldb.(*version).computeCompaction+0x264 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:391 # 0x72c97d github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x2fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:555 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [8: 1920] @ 0x6fc3dc 0x6fc7fc 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6ea0da 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6ea0d9 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xd9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:88 # 0x6eae69 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xc9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:79 # 0x6eb907 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 224] @ 0x51f406 0x722411 0x70d496 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x70d495 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [9: 97920] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 32] @ 0xd3337c 0xd33205 0x10393cd 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd3337b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0xfb github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:241 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10393cc github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:235 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 432] @ 0x4de5a5 0x4e0dac 0x4e0db4 0x513edf 0x513ecb 0x513eca 0x513ebd 0x6e399a 0x724122 0x6f18c5 0x6f2737 0x6f2fd1 0x6f2fb8 0x7238dd 0x72386b 0x723066 0x72280e 0x48b5a1 # 0x4de5a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e0dab syscall.BytePtrFromString+0x2b syscall/syscall.go:68 # 0x4e0db3 syscall.unlinkat+0x33 syscall/zsyscall_linux_amd64.go:162 # 0x513ede syscall.Unlink+0x3e syscall/syscall_linux.go:329 # 0x513eca os.Remove.func1+0x2a os/file_unix.go:362 # 0x513ec9 os.ignoringEINTR+0x29 os/file_posix.go:256 # 0x513ebc os.Remove+0x1c os/file_unix.go:361 # 0x6e3999 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Remove+0x179 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:532 # 0x724121 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.(*session).refLoop.func4.(*session).refLoop.func3.(*tOps).remove.func8+0x41 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:478 # 0x6f18c4 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x244 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:230 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f2fd0 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefInternal+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:740 # 0x6f2fb7 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x257 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:550 # 0x7238dc github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x145c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x72386a github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x13ea github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:108 # 0x723065 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0xbe5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:176 # 0x72280d github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0x38d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:187 0: 0 [3: 240] @ 0x7783b6 0x7782bf 0xb1290f 0xb13a15 0xb12137 0xe04036 0xe04028 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x7783b5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13a14 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 160] @ 0xce293e 0xcdf6ff 0xcdd7b1 0xce18af 0xd3d019 0x10ccb6f 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdf6fe github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:540 # 0xcdd7b0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:289 # 0xce18ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x6f12b9 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f12b8 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 9216] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [12: 1344] @ 0x6957af 0xdaae65 0xda52dd 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [6: 672] @ 0x539baa 0x539e3b 0x53ac38 0x64d529 0x64d4f1 0x64e90f 0x651da5 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539e3a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x53ac37 context.WithDeadlineCause+0x137 context/context.go:643 # 0x64d528 context.WithDeadline+0x2e8 context/context.go:626 # 0x64d4f0 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 32] @ 0x14bc40d 0x14c5e76 0x14c9968 0x14c993b 0x7a064b 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14bc40c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x14c5e75 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3d5 crypto/internal/fips140/ecdsa/ecdsa.go:472 # 0x14c9967 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14c993a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7a064a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [15: 5280] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x4a4719 0x4a3da5 0xddf41a 0xddf3f3 0xddf3f2 0xd9e49f 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddf419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xddf3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xddf3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xd9e49e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:609 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [41: 19680] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 131072] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 61440] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x4ad365 0x4ad2e8 0x66ce1b 0x6663cf 0xd0080b 0xd00438 0x48b5a1 # 0x4ad364 internal/itoa.Uitoa+0xe4 internal/itoa/itoa.go:32 # 0x4ad2e7 internal/itoa.Itoa+0x67 internal/itoa/itoa.go:14 # 0x66ce1a net.(*TCPAddr).String+0x17a net/tcpsock.go:52 # 0x6663ce net.(*OpError).Error+0x6e net/net.go:510 # 0xd0080a github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x38a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 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] @ 0x6f980f 0x6ea4d6 0x6ea57a 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6ea4d5 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 # 0x6ea579 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 32] @ 0x6ffacf 0x700b31 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fface github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x700b30 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:265 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 28416] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 168] @ 0x1038b53 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1038b52 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xaf2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:172 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 96] @ 0x6e8172 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 128] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xda5353 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [24: 384] @ 0x13f6c25 0x13f6ba1 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6c24 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xa44 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6ba0 github.com/pactus-project/pactus/www/html.txToTable+0x9c0 github.com/pactus-project/pactus/www/html/transaction.go:48 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 96] @ 0x468b06 0x777bac 0x77b2d5 0x77b2d6 0x118380a 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b2d4 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77b2d5 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1183809 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x793e3d 0x794c3d 0x795113 0xdac729 0xdac6c2 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x793e3c encoding/asn1.makeBody+0xb3c encoding/asn1/marshal.go:522 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdac728 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdac6c1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:76 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 192] @ 0xc3a99d 0xc3aa05 0xc28f3a 0xc28f3b 0xc26e9b 0xc20595 0xc3895b 0xc351a7 0x48b5a1 # 0xc3a99c github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:30 # 0xc3aa04 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:95 # 0xc28f39 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:72 # 0xc28f3a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1536 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc20594 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x514 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:871 # 0xc3895a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 5376] @ 0xd05445 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0xd05444 github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x2a4 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:176 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [9: 720] @ 0x947825 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x947824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xa04 crypto/tls/handshake_server_tls13.go:793 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [42: 2016] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [3: 96] @ 0x64f7a5 0x65059b 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x64f7a4 net.(*dnsConfig).nameList+0x104 net/dnsclient_unix.go:517 # 0x65059a net.(*Resolver).goLookupIPCNAMEOrder+0x39a net/dnsclient_unix.go:677 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 160] @ 0x8af793 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x8af792 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:234 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [19: 7904] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc21c05 0xc21ae9 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc21c04 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x6a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:77 # 0xc21ae8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x588 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 1920] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [6: 144] @ 0x6a761c 0x8b10dc 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a761b github.com/pactus-project/pactus/types/block.(*Header).Encode+0x11b github.com/pactus-project/pactus/types/block/header.go:107 # 0x8b10db github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 384] @ 0x14798b3 0x1485012 0xde6e08 0xdb38f4 0xdb331e 0xdc2152 0xdc1bab 0xdbfef7 0xdbfb9a 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0xde6e07 github.com/quic-go/quic-go.(*statelessResetter).GetStatelessResetToken+0xe7 github.com/quic-go/quic-go@v0.57.1/stateless_reset.go:39 # 0xdb38f3 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x153 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:147 # 0xdb331d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:92 # 0xdc2151 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf1 github.com/quic-go/quic-go@v0.57.1/connection.go:2388 # 0xdc1baa github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.57.1/connection.go:2333 # 0xdbfef6 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x316 github.com/quic-go/quic-go@v0.57.1/connection.go:1980 # 0xdbfb99 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.57.1/connection.go:1965 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 192] @ 0x1490d6e 0x69521d 0x6953b9 0xdab345 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0xdab344 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:55 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [6: 576] @ 0x79aea5 0x93ca54 0x93c9bc 0x93d2f8 0x949eff 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93ca53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93c9bb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x93d2f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x949efe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1125 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 128] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 144] @ 0x480fda 0x480fef 0xd68a92 0xd68a7b 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0xd68a91 crypto/x509.NewCertPool+0x51 crypto/x509/cert_pool.go:67 # 0xd68a7a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:162 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x6952b7 0x1490c4f 0x69521d 0x6953b9 0x6958c5 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0x6958c4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:93 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [8: 1024] @ 0x4a4732 0x4a3da5 0x51ef9f 0x51c539 0x10cdb45 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x51ef9e fmt.(*pp).free+0xde fmt/print.go:181 # 0x51c538 fmt.Errorf+0x258 fmt/errors.go:50 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [14: 1792] @ 0x66a9a6 0x66a97d 0x65fab8 0x6737a7 0x64a34b 0x649c68 0x64934a 0x648c29 0x662c65 0x64d585 0x64e90f 0x651da5 0x48b5a1 # 0x66a9a5 net.newFD+0xc5 net/fd_unix.go:27 # 0x66a97c net.socket+0x9c net/sock_posix.go:27 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x64a34a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x649c67 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x649349 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x662c64 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64d584 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [9: 288] @ 0x1156927 0x115be27 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156926 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x115be26 github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x86 github.com/pactus-project/pactus/state/state.go:557 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 768] @ 0x53d7f5 0x53d21d 0x53d3f9 0x5ad8e5 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bc5f 0x117bc60 0x1192c8f 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5ad8e4 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x444 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1879 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x4a423c 0x4a4086 0x4a3dfc 0x9f1006 0x9ce81a 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9f1005 net/http.newBufioWriterSize+0x65 net/http/server.go:903 # 0x9ce819 net/http.(*conn).serve+0x2f9 net/http/server.go:2018 0: 0 [3: 96] @ 0xb3297f 0xb81967 0xb81949 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81966 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81948 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 48] @ 0xcfc29c 0xd04716 0xd045ec 0xd060b8 0xd3d0a2 0x1077d17 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xcfc29b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd045eb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x1077d16 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1d56 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:476 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 640] @ 0x78a60e 0x78a946 0x78663a 0x785f91 0x7c754e 0x7c7c58 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x78a60d crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:150 # 0x78a945 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x786639 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x785f90 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x7c754d crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0x14798b3 0x14dfcc7 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14dfcc6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 560] @ 0xdaf859 0xdaf978 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdaf858 github.com/quic-go/quic-go.newCryptoStream+0xd8 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:31 # 0xdaf977 github.com/quic-go/quic-go.init.func1+0x1f7 github.com/quic-go/quic-go@v0.57.1/connection.go:276 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 48] @ 0xb74387 0xb81fd0 0x48b5a1 # 0xb74386 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:725 # 0xb81fcf github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x16f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:421 0: 0 [19: 6688] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0xdb0171 0xdaffab 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb0170 github.com/quic-go/quic-go.newConnIDGenerator+0x9f0 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:73 # 0xdaffaa github.com/quic-go/quic-go.init.func1+0x82a github.com/quic-go/quic-go@v0.57.1/connection.go:296 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 240] @ 0xdace45 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdace44 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x124 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:39 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [5: 560] @ 0x51f406 0xce07cd 0xce1a74 0xd3d019 0x10ccb6f 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce07cc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 64] @ 0x7b4585 0x7ba4ad 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b4584 crypto/x509.parseName+0x324 crypto/x509/parser.go:171 # 0x7ba4ac crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x841de5 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 72] @ 0xd68ea5 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0xd68ea4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x464 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:202 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [10: 800] @ 0x115939a 0x1159360 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1159399 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x115935f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x778625 0x7782bf 0xb127c9 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x13f569c 0x13f5675 0x13f565a 0x13f035e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f569b net/textproto.MIMEHeader.Set+0xdb net/textproto/header.go:22 # 0x13f5674 net/http.Header.Set+0xb4 net/http/header.go:40 # 0x13f5659 github.com/pactus-project/pactus/www/html.(*Server).writeError+0x99 github.com/pactus-project/pactus/www/html/server.go:181 # 0x13f035d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x19d github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x12ae867 0x12ae7ee 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ae866 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x12ae7ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x53b505 0x12190b4 0x1219087 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12190b3 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.77.0/peer/peer.go:76 # 0x1219086 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:745 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 224] @ 0x415a34 0x1215eb2 0x1215ea1 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215eb1 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1215ea0 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 448] @ 0x1215dbb 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215dba google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x5a google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:491 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 1120] @ 0x1391b65 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1391b64 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x344 github.com/pactus-project/pactus/www/grpc/blockchain.go:308 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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:394 # 0x136403d 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 # 0x12f9d62 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:396 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [27: 24192] @ 0x13f030f 0x13f02d1 0x13f031e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f030e bytes.(*Buffer).String+0x14e bytes/buffer.go:77 # 0x13f02d0 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x110 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f031d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x15d github.com/pactus-project/pactus/www/html/blockchain.go:166 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xda5353 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [11: 3872] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x13f58ae 0x13f5855 0x13f5847 0x13f033a 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f58ad net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x13f5854 net/http.Header.Set+0x34 net/http/header.go:40 # 0x13f5846 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:189 # 0x13f0339 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x179 github.com/pactus-project/pactus/www/html/blockchain.go:166 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 576] @ 0x480fda 0x480fef 0xc0baf8 0xc0d3c5 0xc0ce28 0xc142ca 0x1039316 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0baf7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x57 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x1039315 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x315 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:228 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 48] @ 0x13932cd 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13932cc github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x10c github.com/pactus-project/pactus/www/grpc/network.go:80 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [10: 2400] @ 0x1391970 0x1391b83 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x139196f encoding/hex.EncodeToString+0x14f encoding/hex/hex.go:127 # 0x1391b82 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x362 github.com/pactus-project/pactus/www/grpc/blockchain.go:310 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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:394 # 0x136403d 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 # 0x12f9d62 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:396 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [23: 13248] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x841de5 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x12a69ff 0x12f9c75 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x12a69fe google.golang.org/grpc.(*Server).processUnaryRPC.func3+0xfe google.golang.org/grpc@v1.77.0/server.go:1401 # 0x12f9c74 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x54 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:383 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 576] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdab1cb 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdab1ca github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:51 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [8: 1664] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x5391b9 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 384] @ 0xb248e6 0xb24ab2 0xb2e3c5 0xb2de7f 0x48b5a1 # 0xb248e5 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb24ab1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb2e3c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:273 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 1440] @ 0x5b8d33 0x5b8fcc 0x1391a3f 0x1391b8b 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1391a3e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x21e github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1391b8a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x36a github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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:394 # 0x136403d 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 # 0x12f9d62 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:396 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [10: 2880] @ 0x12adc88 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12adc87 google.golang.org/grpc.newClientStreamWithParams+0x647 google.golang.org/grpc@v1.77.0/stream.go:327 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 288] @ 0x1490c37 0x69521d 0x94c5de 0x9489fc 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 784] @ 0x539baa 0x1215ffa 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1215ff9 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x299 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:504 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 720] @ 0x12ad6d3 0x12ad6c7 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad6d2 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.77.0/rpc_util.go:167 # 0x12ad6c6 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.77.0/stream.go:264 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 1280] @ 0x5cd61a 0x5cd626 0x5bb19d 0x94394c 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x94394b crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x4eb crypto/tls/handshake_server_tls13.go:199 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [9: 1152] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdab1cb 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdab1ca github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:51 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [18: 2304] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdab108 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdab107 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:50 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 512] @ 0x69a0b5 0x699fdf 0x1391872 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a0b4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1391871 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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:394 # 0x136403d 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 # 0x12f9d62 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:396 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 960] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 384] @ 0x6a5291 0x6a4fa5 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5290 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x7769ab 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x7769aa github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [11: 1408] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda5353 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [6: 288] @ 0x14ce8fa 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14ce8f9 crypto/internal/fips140/ecdsa.Sign[...]+0x179 crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 384] @ 0x14dfed8 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 144] @ 0xdafbc5 0xdafb4a 0xdafa95 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdafbc4 encoding/hex.EncodeToString+0x444 encoding/hex/hex.go:127 # 0xdafb49 github.com/quic-go/quic-go/internal/protocol.ConnectionID.String+0x3c9 github.com/quic-go/quic-go@v0.57.1/internal/protocol/connection_id.go:103 # 0xdafa94 github.com/quic-go/quic-go.init.func1+0x314 github.com/quic-go/quic-go@v0.57.1/connection.go:286 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [7: 896] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda52dd 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 56] @ 0xd05bff 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0x114bc78 0x48b5a1 # 0xd05bfe github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [7: 112] @ 0x10775d1 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10775d0 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1610 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:442 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 240] @ 0x10d2c05 0x8c60cb 0x10d2b0d 0x10ce422 0xafb197 0x107749e 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10d2c04 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xafb196 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x107749d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x14dd github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:407 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 80] @ 0xc41af8 0xc41ae7 0xc42afd 0xc4984e 0xc22df3 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0xc41af7 github.com/libp2p/go-libp2p-pubsub.topicTag+0x37 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41ae6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc42afc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc4984d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc22df2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x232 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1130 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 96] @ 0x480fda 0x480fef 0xd68a92 0xd68a7b 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0xd68a91 crypto/x509.NewCertPool+0x51 crypto/x509/cert_pool.go:67 # 0xd68a7a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:162 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x4c9a9d 0x558169 0x55649e 0x555cde 0x5558d9 0x1404155 0x1403d65 0x14036a5 0x1410a18 0x140f0f6 0x140e8fd 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x558168 encoding/json.(*decodeState).object+0xe28 encoding/json/decode.go:786 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1404154 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.4/json.go:206 # 0x1403d64 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.4/json.go:110 # 0x14036a4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.4/json.go:16 # 0x1410a17 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x140f0f5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:153 # 0x140e8fc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:80 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 64] @ 0xd03832 0xd05fb5 0xd05fb6 0xd3cbc2 0x1078d63 0x48b5a1 # 0xd03831 github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0xf1 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:290 # 0xd05fb4 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:263 # 0xd05fb5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x15 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:51 # 0xd3cbc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:89 # 0x1078d62 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x262 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:520 0: 0 [9: 864] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 768] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [9: 144] @ 0x6a4a10 0x6a551e 0x6a5606 0x8c58cc 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4a0f github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x6f github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8c58cb github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x79515b 0xdac729 0xdac6c2 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x79515a encoding/asn1.MarshalWithParams+0x13a encoding/asn1/marshal.go:742 # 0xdac728 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdac6c1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:76 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [6: 192] @ 0x5eadea 0x5ff8e5 0x5ff049 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 704] @ 0xb7d405 0xb82124 0x48b5a1 # 0xb7d404 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:65 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [3: 288] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [10: 1280] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xda52dd 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [4: 256] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 768] @ 0xb808bf 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb808be github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xfe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:285 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 224] @ 0x777045 0x77f2ee 0x107a1d0 0x107a154 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777044 github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x24 github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0x77f2ed github.com/multiformats/go-multiaddr.Join+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:23 # 0x107a1cf github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x48f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0x107a153 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x413 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:647 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 288] @ 0x1490c37 0x69521d 0x6953b9 0x6958c5 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0x6958c4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:93 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [269: 111904] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 192] @ 0x480fda 0x480fef 0xd68a85 0xd68a7b 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0xd68a84 crypto/x509.NewCertPool+0x44 crypto/x509/cert_pool.go:66 # 0xd68a7a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:162 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 560] @ 0x6957af 0xdaae65 0xdaa42f 0xdaa333 0xdab108 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdab107 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:50 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 32] @ 0x65aa3f 0xb128f8 0xb13875 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0xb128f7 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x257 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [8: 896] @ 0x415a34 0x4ed028 0xdb65bc 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdb65bb github.com/quic-go/quic-go.(*Conn).run+0xfb github.com/quic-go/quic-go@v0.57.1/connection.go:573 0: 0 [16: 4096] @ 0x14c6a48 0x14c69ff 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14c6a47 crypto/internal/fips140/bigmod.NewNat+0x1e7 crypto/internal/fips140/bigmod/nat.go:72 # 0x14c69fe crypto/internal/fips140/ecdsa.randomPoint[...]+0x19e crypto/internal/fips140/ecdsa/ecdsa.go:242 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 192] @ 0x7ac08a 0x7ba4d0 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7ac089 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x7ba4cf crypto/x509.parseCertificate+0x6af crypto/x509/parser.go:995 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 1120] @ 0xdb61c5 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb61c4 github.com/quic-go/quic-go.(*Conn).preSetup+0x7a4 github.com/quic-go/quic-go@v0.57.1/connection.go:545 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 256] @ 0xd75017 0xde470e 0xde4598 0xde0dc5 0x48b5a1 # 0xd75016 github.com/quic-go/quic-go/internal/wire.(*ExtendedHeader).Log+0x236 github.com/quic-go/quic-go@v0.57.1/internal/wire/extended_header.go:141 # 0xde470d github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0xad github.com/quic-go/quic-go@v0.57.1/server.go:916 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [1: 16] @ 0xdaae16 0xdab56a 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdaae15 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:21 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [5: 560] @ 0xdf9eb3 0xde8056 0xde7e27 0xdb6013 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdf9eb2 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x112 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:60 # 0xde8055 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x1b5 github.com/quic-go/quic-go@v0.57.1/streams_map.go:73 # 0xde7e26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.57.1/streams_map.go:60 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 16384] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [8: 128] @ 0x1074ce7 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1074ce6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x86 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:138 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x778625 0x7782bf 0xb127c9 0xb13a15 0xb12137 0xe04036 0xe04028 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13a14 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 320] @ 0x1490d6e 0x69521d 0x94c5de 0x9489fc 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 96] @ 0x5440da 0x5c3eca 0x69a23b 0x69a11c 0x699fdf 0x1391872 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69a23a github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ba github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69a11b github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x9b github.com/pactus-project/pactus/types/validator/validator.go:171 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1391871 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 144] @ 0x480fda 0x480fef 0x138eef6 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x138eef5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x135 github.com/pactus-project/pactus/www/grpc/blockchain.go:36 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0xce1471 0xe09135 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0xce1470 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x390 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:831 # 0xe09134 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xf4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:128 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 224] @ 0xdce465 0xdcda2f 0xdc47b4 0xdc1110 0xdb6cf7 0x48b5a1 # 0xdce464 github.com/quic-go/quic-go.(*packetPacker).packConnectionClose+0x9e4 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:275 # 0xdcda2e github.com/quic-go/quic-go.(*packetPacker).PackApplicationClose+0x2e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:186 # 0xdc47b3 github.com/quic-go/quic-go.(*Conn).sendConnectionClose+0x173 github.com/quic-go/quic-go@v0.57.1/connection.go:2812 # 0xdc110f github.com/quic-go/quic-go.(*Conn).handleCloseError+0x84f github.com/quic-go/quic-go@v0.57.1/connection.go:2248 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [4: 256] @ 0x77f38c 0xb13af7 0xb13a9a 0xb12137 0xe04036 0xe04028 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x77f38b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb13af6 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb13a99 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:326 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 288] @ 0xde729c 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xde729b github.com/quic-go/quic-go.newStream+0x21b github.com/quic-go/quic-go@v0.57.1/stream.go:91 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [11: 1408] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda5353 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 192] @ 0x729d39 0x72477c 0x71d3e5 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x729d38 github.com/syndtr/goleveldb/leveldb.(*version).incref+0x78 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:59 # 0x72477b github.com/syndtr/goleveldb/leveldb.(*session).setVersion+0xbb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:272 # 0x71d3e4 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:238 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [7: 129024] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0xd80516 0x4a3e91 0xdddc7b 0xdddc6f 0xddd905 0xddd6bb 0xdcc903 0xdcb4aa 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd80515 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x35 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:13 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdddc7a github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x1fa github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xdddc6e github.com/quic-go/quic-go.(*SendStream).popNewStreamFrame+0x1ee github.com/quic-go/quic-go@v0.57.1/send_stream.go:334 # 0xddd904 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0x184 github.com/quic-go/quic-go@v0.57.1/send_stream.go:286 # 0xddd6ba github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.57.1/send_stream.go:225 # 0xdcc902 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.57.1/framer.go:261 # 0xdcb4a9 github.com/quic-go/quic-go.(*framer).Append+0x269 github.com/quic-go/quic-go@v0.57.1/framer.go:109 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 64] @ 0xb78fd6 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb78fd5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x72bd4d 0x72c97e 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72bd4c github.com/syndtr/goleveldb/leveldb.(*version).computeCompaction+0x8c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:362 # 0x72c97d github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x2fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:555 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x51f406 0x6e47b4 0x6e3569 0x727c0f 0x727bf2 0x70d028 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6e47b3 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6e3568 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Create+0x108 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:511 # 0x727c0e github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:20 # 0x727bf1 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x70d027 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 64] @ 0x9dd59f 0x9f0859 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x9dd59e net/http.readTransfer+0x57e net/http/transfer.go:573 # 0x9f0858 net/http.readRequest+0x7b8 net/http/request.go:1158 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [9: 432] @ 0x6a6e85 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6e84 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 18432] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x410052 0x717e8f 0x705378 0x7058be 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x717e8e github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles+0x86e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_util.go:48 # 0x705377 github.com/syndtr/goleveldb/leveldb.openDB+0x3b7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:137 # 0x7058bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 192] @ 0x51f406 0xce07cd 0xce1a74 0xd3d019 0x1049062 0x104947a 0x1048bb0 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce07cc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x1049061 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [24: 576] @ 0x5c4a55 0x69f3c5 0x6a4f1d 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4a54 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x69f3c4 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x44 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 192] @ 0x14cb46b 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14cb46a crypto/internal/fips140/ecdsa.newDRBG[...]+0x6a crypto/internal/fips140/ecdsa/hmacdrbg.go:56 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 576] @ 0x79aea5 0x93a447 0x93a3d7 0x93a3aa 0x79aae2 0x79af3c 0x93a0f4 0x93a05c 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93a446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x93a3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 960] @ 0x104b5b8 0x104b588 0x1049a19 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104b5b7 github.com/libp2p/go-libp2p/core/protocol.ConvertToStrings+0xd7 github.com/libp2p/go-libp2p@v0.46.0/core/protocol/id.go:24 # 0x104b587 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:641 # 0x1049a18 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:481 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x586925 0x58689d 0x789ac5 0x789a60 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x789ac4 math/big.(*Int).SetBytes+0x1a4 math/big/int.go:519 # 0x789a5f crypto/elliptic.(*nistCurve[...]).Unmarshal+0x13f crypto/elliptic/nistec.go:241 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 512] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x6e7e8e 0x6fae2a 0x6fb8e6 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6e7e8d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:46 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 3072] @ 0x8b1047 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1046 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 144] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x779be7 0xb138d9 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb138d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [9: 576] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 960] @ 0xd97889 0xd9796d 0xd9c250 0xd9c229 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd97888 github.com/quic-go/quic-go/internal/congestion.NewCubic+0x48 github.com/quic-go/quic-go@v0.57.1/internal/congestion/cubic.go:71 # 0xd9796c github.com/quic-go/quic-go/internal/congestion.newCubicSender+0x12c github.com/quic-go/quic-go@v0.57.1/internal/congestion/cubic_sender.go:110 # 0xd9c24f github.com/quic-go/quic-go/internal/congestion.NewCubicSender+0x8f github.com/quic-go/quic-go@v0.57.1/internal/congestion/cubic_sender.go:78 # 0xd9c228 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x68 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:136 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 3072] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x8c1385 0x8c3ade 0x8c3953 0x8c583f 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c1384 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x144 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8c3add github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c583e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 384] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 1056] @ 0x8b3225 0x8b31ee 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b3224 bytes.NewBuffer+0x2c4 bytes/buffer.go:478 # 0x8b31ed github.com/pactus-project/pactus/store.(*store).SaveBlock+0x28d github.com/pactus-project/pactus/store/store.go:175 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 5376] @ 0x5cb71e 0x5cb712 0x5cb645 0xdad1c5 0xdacda6 0xdac5b9 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdad1c4 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:69 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac5b8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:71 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [1: 24] @ 0x1208d71 0x1220d98 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x1208d70 google.golang.org/grpc/internal/syscall.SetTCPUserTimeout+0x130 google.golang.org/grpc@v1.77.0/internal/syscall/syscall_linux.go:81 # 0x1220d97 google.golang.org/grpc/internal/transport.NewServerTransport+0x677 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:237 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [7: 112] @ 0x69a147 0x1391855 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a146 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc6 github.com/pactus-project/pactus/types/validator/validator.go:172 # 0x1391854 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 384] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xda8ae9 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda8ae8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:473 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 32] @ 0x468b06 0x7789db 0x778625 0x7782bf 0xb1290f 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [7: 336] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x777eb0 0x777ea3 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x777eaf github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x777ea2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 1152] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdab1cb 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdab1ca github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:51 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 640] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [22: 1408] @ 0xb0672f 0xb066d0 0xb06669 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xb0672e github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x12e github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xb066cf github.com/libp2p/go-msgio.NewVarintReaderSize+0xcf github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb06668 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:214 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [8: 256] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 288] @ 0xdb5d69 0xdb5d88 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb5d68 github.com/quic-go/quic-go/internal/utils.NewRTTStats+0x348 github.com/quic-go/quic-go@v0.57.1/internal/utils/rtt_stats.go:33 # 0xdb5d87 github.com/quic-go/quic-go.(*Conn).preSetup+0x367 github.com/quic-go/quic-go@v0.57.1/connection.go:519 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 64] @ 0x6590d8 0x658e92 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x6590d7 net.newAddr+0x97 net/interface_linux.go:182 # 0x658e91 net.addrTable+0x131 net/interface_linux.go:153 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0xdd30f9 0xdd2bb9 0xdc3b49 0xdc249c 0xdb6ba8 0x48b5a1 # 0xdd30f8 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:791 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [6: 576] @ 0xdc880a 0xdbfcb7 0xdbfb9a 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdc8809 github.com/quic-go/quic-go.(*initialCryptoStream).Write+0x69 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:141 # 0xdbfcb6 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xd6 github.com/quic-go/quic-go@v0.57.1/connection.go:1991 # 0xdbfb99 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.57.1/connection.go:1965 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [9: 864] @ 0xddb7c7 0xde396c 0xde1c2b 0xde0a25 0x48b5a1 # 0xddb7c6 github.com/quic-go/quic-go.newSendConn+0x1e6 github.com/quic-go/quic-go@v0.57.1/send_conn.go:59 # 0xde396b github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x88b github.com/quic-go/quic-go@v0.57.1/server.go:821 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [6: 96] @ 0x117bf57 0x5ad6c4 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bc5f 0x117bc60 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x117bf56 github.com/pactus-project/pactus/sync/bundle.fixedUint32.MarshalCBOR+0x36 github.com/pactus-project/pactus/sync/bundle/bundle.go:26 # 0x5ad6c3 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x658ee5 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x658ee4 net.addrTable+0x184 net/interface_linux.go:155 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [7: 1792] @ 0xd7352b 0xd75c37 0xdbebca 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xd7352a github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.57.1/internal/wire/crypto_frame.go:34 # 0xd75c36 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:135 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 192] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x104cb46 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x104cb45 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd25 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:812 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 192] @ 0x1490c37 0x69521d 0x69578b 0x6958e7 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0x6958e6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:94 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 16] @ 0x14dafe5 0x14e01b3 0x94c40e 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 240] @ 0x7275bb 0x727507 0x71ff48 0x70d856 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x7275ba github.com/syndtr/goleveldb/leveldb/iterator.NewArrayIndexer+0x15a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:177 # 0x727506 github.com/syndtr/goleveldb/leveldb.tFiles.newIndexIterator+0xa6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:298 # 0x71ff47 github.com/syndtr/goleveldb/leveldb.(*compaction).newIterator+0x187 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:323 # 0x70d855 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x2d5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:452 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [8: 152576] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 320] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdad88a 0xdadbf3 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdadbf2 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:160 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [12: 768] @ 0x69aefb 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69aefa github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 1008] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x6f980f 0x6ea562 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6ea561 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x101 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:155 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 256] @ 0x14e0178 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14e0177 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [19: 3952] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x53952f 0x112b425 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53952e context.AfterFunc+0x6e context/context.go:329 # 0x112b424 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:402 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 512] @ 0xb3297f 0xb80a8c 0xb80a6e 0xb80a62 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80a8b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb80a6d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb80a61 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 160] @ 0x558c87 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0x5c4959 0x69ebb3 0x6a4b31 0x6a48e6 0x8b1425 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a48e5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x8b1424 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 224] @ 0xc2e5d9 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc2e5d8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0xf8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2110 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 512] @ 0x4a423c 0x4a4086 0x4a3dfc 0x8aa758 0xcff3c7 0xcff3b0 0xd034d9 0xcfdb5c 0xd05b73 0xd30e96 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd034d8 github.com/libp2p/go-yamux/v5.(*Stream).sendWindowUpdate+0x1b8 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:244 # 0xcfdb5b github.com/libp2p/go-yamux/v5.(*Session).AcceptStream+0x11b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:269 # 0xd05b72 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream+0x12 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:55 # 0xd30e95 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [23: 1472] @ 0x107720a 0x10771e2 0x1077172 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1077209 github.com/libp2p/go-msgio/pbio.NewDelimitedWriter+0x1249 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:53 # 0x10771e1 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.NewDelimitedWriter+0x1221 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:65 # 0x1077171 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x11b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:397 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 224] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 256] @ 0x4a41bd 0x4a4086 0x4a3d54 0xc512ad 0xc511ae 0xc58757 0xc5874f 0xded042 0xdf041c 0xdef765 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3d53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0xc512ac golang.org/x/net/internal/socket.(*mmsgTmpsPool).Put+0x2c golang.org/x/net@v0.48.0/internal/socket/mmsghdr_unix.go:194 # 0xc511ad golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x22d golang.org/x/net@v0.48.0/internal/socket/rawconn_mmsg.go:31 # 0xc58756 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.48.0/internal/socket/socket.go:267 # 0xc5874e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.48.0/ipv4/batch.go:80 # 0xded041 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 # 0xdf041b github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xdef764 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.57.1/transport.go:424 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [63: 3024] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x13971ad 0x1397136 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x13971ac github.com/pactus-project/pactus/crypto.Address.String+0x76c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1397135 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x6f5 github.com/pactus-project/pactus/www/grpc/transaction.go:305 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [10: 320] @ 0x1156d96 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 384] @ 0x48fb68 0x548747 0x6ae825 0x115bcb0 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x48fb67 internal/reflectlite.Swapper+0x1c7 internal/reflectlite/swapper.go:42 # 0x548746 sort.SliceStable+0x86 sort/slice.go:43 # 0x6ae824 github.com/pactus-project/pactus/committee.(*committee).Update+0x3e4 github.com/pactus-project/pactus/committee/committee.go:91 # 0x115bcaf github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:545 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 176] @ 0x468b06 0x777bac 0x777eb0 0x777ea3 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x777eaf github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x777ea2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 192] @ 0x14e0178 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14e0177 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 1536] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xda52dd 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [5: 120] @ 0x7785d0 0x7782bf 0xb127c9 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x7785cf github.com/multiformats/go-multiaddr.newComponent+0x24f github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [3: 72] @ 0xb040a5 0xb04082 0xb05830 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xb040a4 go.opentelemetry.io/otel/metric.WithAttributeSet+0x84 go.opentelemetry.io/otel/metric@v1.39.0/instrument.go:354 # 0xb04081 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x61 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/metrics.go:151 # 0xb0582f github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x64f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:97 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [3: 192] @ 0x746b14 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xce07cd 0xce1a74 0xd3d019 0x10ccb6f 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce07cc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 256] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0xdcc1bb 0xdcb325 0xdd250b 0xdd1d45 0xdd1bf0 0xdcf30f 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdcc1ba github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3ba github.com/quic-go/quic-go@v0.57.1/framer.go:204 # 0xdcb324 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdcf30e github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x6ae github.com/quic-go/quic-go@v0.57.1/packet_packer.go:402 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [6: 480] @ 0x78a60e 0x78a946 0x7c752a 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x78a60d crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:150 # 0x78a945 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x7c7529 crypto/x509.marshalPublicKey+0x129 crypto/x509/x509.go:104 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 192] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 21760] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f6f39 0x13f6e66 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f6f38 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xd58 github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f6e65 github.com/pactus-project/pactus/www/html.txToTable+0xc85 github.com/pactus-project/pactus/www/html/transaction.go:55 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 560] @ 0x8abc09 0x8aac46 0x107a3b6 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8abc08 github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xc8 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:275 # 0x8aac45 github.com/libp2p/go-libp2p/core/record.Seal+0x185 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:67 # 0x107a3b5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x675 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:667 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 18432] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x40f82e 0x11870ad 0x1186694 0x11855b8 0x118e00d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x11870ac github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x1186693 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x11855b7 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:50 # 0x118e00c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ac github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0x92d5d6 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x92d5d5 crypto/tls.(*clientHelloMsg).unmarshal+0x11b5 crypto/tls/handshake_messages.go:620 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 128] @ 0xd05c10 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0x114bc78 0x48b5a1 # 0xd05c0f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [10: 640] @ 0xb8141b 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb8141a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x77a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:348 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 96] @ 0x776b8d 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x468a32 0x467f25 0x46808a 0x77153e 0xa31af0 0xb7f26f 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x77153d github.com/multiformats/go-multibase.Encode+0x5fd github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa31aef github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:26 # 0xb7f26e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 192] @ 0x8ae0f9 0xe090fe 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x8ae0f8 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:173 # 0xe090fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:124 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [14: 672] @ 0xde70de 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xde70dd github.com/quic-go/quic-go.newStream+0x5d github.com/quic-go/quic-go@v0.57.1/stream.go:77 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [10: 240] @ 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0xd60058 0xd6001b 0x10cb6b2 0xd310a5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd60057 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd6001a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 672] @ 0x8b1547 0x8b14d5 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1546 github.com/pactus-project/pactus/store.blockHashKey+0x5c6 github.com/pactus-project/pactus/store/block.go:26 # 0x8b14d4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x554 github.com/pactus-project/pactus/store/block.go:97 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 352] @ 0x6f980f 0x6f8eb0 0x6fd085 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd084 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 96] @ 0x7b06b6 0xd68afa 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x7b06b5 crypto/x509.(*CertPool).AddCert+0x95 crypto/x509/cert_pool.go:184 # 0xd68af9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [52: 2496] @ 0x5b9012 0x13971ad 0x1397136 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x13971ac github.com/pactus-project/pactus/crypto.Address.String+0x76c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1397135 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x6f5 github.com/pactus-project/pactus/www/grpc/transaction.go:305 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 160] @ 0x79e0c5 0x7a072f 0x7a05ac 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79e0c4 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:616 # 0x7a072e crypto/ecdsa.publicKeyToFIPS[...]+0x2e crypto/ecdsa/ecdsa.go:569 # 0x7a05ab crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:529 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 1280] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xda5353 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [9: 1008] @ 0x6957af 0xdaae65 0xda5353 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [6: 288] @ 0xdabf48 0xda6414 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdabf47 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer+0xc7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/tls_config.go:21 # 0xda6413 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0xd3 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:127 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [6: 1536] @ 0xb3297f 0xb80545 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80544 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:249 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 192] @ 0xb79389 0xb79427 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79388 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:22 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [20: 960] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x6a5148 0x6a4f50 0x6a462d 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a462c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0x10d2c53 0x8c60cb 0x10d2b0d 0x10ce422 0xafb197 0x107749e 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10d2c52 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xafb196 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x107749d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x14dd github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:407 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x11600ad 0x1166558 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x11600ac github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x10c github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1166557 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xda5353 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [11: 2288] @ 0x1482aa6 0x1485394 0x14cb79a 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1482aa5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x1485393 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x14cb799 crypto/internal/fips140/ecdsa.newDRBG[...]+0x399 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 768] @ 0x54337a 0x5c3c45 0x69eced 0x69ec7d 0x6a4f1d 0x6a462d 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69ecec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69ec7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a462c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x92ca6d 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x92ca6c crypto/tls.(*clientHelloMsg).unmarshal+0x64c crypto/tls/handshake_messages.go:472 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 256] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0x8c69c5 0x73c1f1 0x8c67e9 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x103d496 0x73c1f1 0x103d510 0x10774d2 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8c69c4 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:321 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x103d495 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadByte+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:41 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x103d50f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x2f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:46 # 0x10774d1 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1511 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:416 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 256] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 288] @ 0x10d31de 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x103d496 0x73c1f1 0x103d510 0x10774d2 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10d31dd github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x103d495 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadByte+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:41 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x103d50f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x2f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:46 # 0x10774d1 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1511 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:416 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 3120] @ 0x7fb4d6 0x7fad90 0x8ab485 0x107a4c5 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0x107a4c4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x784 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:673 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0xb3297f 0xb804d9 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb804d8 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:246 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 72] @ 0x10d31de 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0xc195bc 0x48b5a1 # 0x10d31dd github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0xc195bb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [10: 1280] @ 0x94827a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x948279 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x259 crypto/tls/handshake_server_tls13.go:862 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 1536] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xda938f 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda938e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4ce github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:522 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 288] @ 0x79aea5 0x935df4 0x935dd3 0x79aae2 0x79af3c 0x93503d 0x934f34 0x79aae2 0x79af3c 0x934e54 0x934e33 0x79aae2 0x79af3c 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x935df3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x935dd2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93503c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934f33 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 896] @ 0x4a423c 0x4a4086 0x4a3dfc 0x9f1006 0x9ca1b5 0x9ce8f8 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9f1005 net/http.newBufioWriterSize+0x65 net/http/server.go:903 # 0x9ca1b4 net/http.(*conn).readRequest+0x8d4 net/http/server.go:1107 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [48: 2304] @ 0x5b9012 0x13971ad 0x1397136 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x13971ac github.com/pactus-project/pactus/crypto.Address.String+0x76c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1397135 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x6f5 github.com/pactus-project/pactus/www/grpc/transaction.go:305 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [112: 759808] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 192] @ 0x480fda 0x480fef 0xdb0132 0xdaffab 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb0131 github.com/quic-go/quic-go.newConnIDGenerator+0x9b1 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:73 # 0xdaffaa github.com/quic-go/quic-go.init.func1+0x82a github.com/quic-go/quic-go@v0.57.1/connection.go:296 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 96] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 1152] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb810d6 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb810d5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 160] @ 0x103943a 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1039439 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x439 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:237 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [22: 11264] @ 0x7ad7de 0x7ad7f3 0xdaa434 0xdaa333 0xdad99a 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdaa433 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:49 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdad999 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:141 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [7: 896] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db395 0x14e02e6 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 448] @ 0x1490d30 0x14db395 0x14e02e6 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdad99a 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdad999 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:141 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 64] @ 0x53ad08 0x53b42d 0x53b3ef 0xb2f3f8 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x53ad07 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xb2f3f7 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:348 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [17: 816] @ 0x57a2d3 0x5e2ed4 0x5e3667 0x600c65 0x6004be 0x6004b4 0x697bcd 0x697434 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x57a2d2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e2ed3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:189 # 0x5e3666 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x166 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:225 # 0x600c64 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1251 # 0x6004bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1159 # 0x6004b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1082 # 0x697bcc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x697433 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 18432] @ 0x4a4812 0x4a3da5 0xddf41a 0xddf3f3 0xddf3f2 0xd9e49f 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddf419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xddf3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xddf3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xd9e49e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:609 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [8: 256] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x7baf2e 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7baf2d crypto/x509.parseCertificate+0x110d crypto/x509/parser.go:1060 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [30: 284160] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 1792] @ 0xb80f39 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb80f38 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x298 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 768] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 144] @ 0x4ed028 0xb0773c 0xb07045 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xb0773b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:333 # 0xb07044 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:288 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [7: 896] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda5353 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 21760] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0xd037d3 0xd05fb5 0xd05fb6 0xd3cbc2 0x1078d63 0x48b5a1 # 0xd037d2 github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x92 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:286 # 0xd05fb4 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:263 # 0xd05fb5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x15 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:51 # 0xd3cbc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:89 # 0x1078d62 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x262 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:520 0: 0 [15: 2880] @ 0x10bc3dd 0x10bc41e 0x10bc2c5 0x10cddba 0x1075a5c 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10bc3dc slices.Clone[...]+0x7c slices/slices.go:360 # 0x10bc41d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getDialableAddrs+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:423 # 0x10bc2c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:414 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1075a5b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x73b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:245 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 9216] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 480] @ 0x6ae769 0x115bcb0 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ae768 github.com/pactus-project/pactus/committee.(*committee).Update+0x328 github.com/pactus-project/pactus/committee/committee.go:84 # 0x115bcaf github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:545 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1280] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 96] @ 0x7b07d8 0x7b065a 0xd68afa 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b07d7 crypto/x509.(*CertPool).addCertFunc+0x1b7 crypto/x509/cert_pool.go:205 # 0x7b0659 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd68af9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 48] @ 0x1076acd 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1076acc github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb0c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 768] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb810d6 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb810d5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 576] @ 0x77f2a5 0x107a1d0 0x107a154 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x77f2a4 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0x107a1cf github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x48f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0x107a153 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x413 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:647 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 48] @ 0x8aa948 0xd0008a 0xd0006d 0xcff71c 0x48b5a1 # 0x8aa947 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0xa7 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:88 # 0xd00089 github.com/libp2p/go-buffer-pool.Put+0x809 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd0006c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ec github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [4: 64] @ 0x905305 0x90577d 0x93e1e7 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x905304 crypto/tls.(*Config).supportedVersions+0x44 crypto/tls/common.go:1173 # 0x90577c crypto/tls.(*Config).mutualVersion+0x1c crypto/tls/common.go:1244 # 0x93e1e6 crypto/tls.(*Conn).readClientHello+0x3a6 crypto/tls/handshake_server.go:190 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [17: 1088] @ 0x586925 0x58689d 0xb29c45 0xb29c2c 0xb32449 0xb3222e 0xb325b1 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb29c44 math/big.(*Int).SetBytes+0x124 math/big/int.go:519 # 0xb29c2b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x10b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb32448 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb3222d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:80 # 0xb325b0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:92 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 160] @ 0x776ee5 0x779f1c 0x779be7 0xb13a79 0xb12137 0xe04036 0xe04028 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb13a78 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 256] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdab3a5 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab3a4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:56 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [5: 80] @ 0x114fa46 0x117bdad 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x114fa45 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xa5 github.com/pactus-project/pactus/sync/bundle/message/message.go:108 # 0x117bdac github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:108 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 2048] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdab4fb 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 48] @ 0x58aa10 0x58a956 0x589dbd 0x57960c 0x579718 0x69922a 0x698ffe 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58aa0f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58a955 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579717 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x699229 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x698ffd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 960] @ 0xd33525 0xd33205 0x10cdafb 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0xd33524 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:259 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xdab56a 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 48] @ 0xde7168 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xde7167 github.com/quic-go/quic-go.newStream+0xe7 github.com/quic-go/quic-go@v0.57.1/stream.go:80 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 64] @ 0x7785ba 0x7782bf 0xb127c9 0xb13875 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7785b9 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [8: 384] @ 0x8439b6 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x103d585 0x107501b 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x103d584 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:61 # 0x107501a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x3ba github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:160 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 128] @ 0xb076e5 0xb07045 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xb076e4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:322 # 0xb07044 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:288 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 256] @ 0xb3297f 0xb816d2 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb816d1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:364 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 192] @ 0xc3a99d 0xc3aa05 0xc28f3a 0xc28f3b 0xc26e9b 0xc20595 0xc3895b 0xc351a7 0x48b5a1 # 0xc3a99c github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:30 # 0xc3aa04 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:95 # 0xc28f39 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:72 # 0xc28f3a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1536 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc20594 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x514 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:871 # 0xc3895a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 448] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xda5353 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [7: 896] @ 0xde810c 0xde8179 0xde7e27 0xdb6013 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xde810b github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x26b github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:55 # 0xde8178 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x2d8 github.com/quic-go/quic-go@v0.57.1/streams_map.go:82 # 0xde7e26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.57.1/streams_map.go:60 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [8: 256] @ 0x10cd31a 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10cd319 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xdb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:485 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 18432] @ 0x4a4812 0x4a3da5 0x8aa7d9 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [9: 144] @ 0x8c67b1 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb07a65 0x48b5a1 # 0x8c67b0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb07a64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:324 0: 0 [1: 16] @ 0xd05ccc 0xd05e88 0xd3c8ea 0x4d6ac3 0x10795e9 0x1078cb6 0x48b5a1 # 0xd05ccb github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d6ac2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10795e8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1078cb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x94c635 0x9489fc 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x94c634 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 crypto/tls/key_schedule.go:40 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 480] @ 0x69832f 0x697416 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69832e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697415 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 19456] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 144] @ 0xd05c5f 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0x4d6ac3 0x10795e9 0x1078cb6 0x48b5a1 # 0xd05c5e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x9e github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:24 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d6ac2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10795e8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1078cb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [13: 416] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 608] @ 0x5eadea 0x5ff8e5 0x5ff09b 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0xd05ccc 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0x114bc78 0x48b5a1 # 0xd05ccb github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [2: 64] @ 0x785352 0xd523e5 0xd528fb 0xd528af 0xd5543c 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x785351 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x71 crypto/ecdh/x25519.go:56 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd5543b github.com/flynn/noise.(*HandshakeState).WriteMessage+0x63b github.com/flynn/noise@v1.1.0/state.go:438 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 48] @ 0x4de5a5 0x4e09d6 0x4e09de 0x512a6b 0x512a54 0x513934 0x5138f7 0x5138c6 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x4de5a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e09d5 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4e09dd syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x512a6a syscall.Open+0x2a syscall/syscall_linux.go:280 # 0x512a53 os.open+0x13 os/file_open_unix.go:15 # 0x513933 os.openFileNolog.func1+0x93 os/file_unix.go:260 # 0x5138f6 os.ignoringEINTR+0x56 os/file_posix.go:256 # 0x5138c5 os.openFileNolog+0x25 os/file_unix.go:259 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 160] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [333: 106560] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 560] @ 0x746a05 0x771525 0x77150c 0xa31af0 0xb7cc69 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x771524 github.com/mr-tron/base58/base58.EncodeAlphabet+0x5e4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x77150b github.com/multiformats/go-multibase.Encode+0x5cb github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa31aef github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:26 # 0xb7cc68 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 480] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x41187c 0x92ca31 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x92ca30 crypto/tls.(*clientHelloMsg).unmarshal+0x610 crypto/tls/handshake_messages.go:471 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [11: 176] @ 0x563879 0x563c7a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 64] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 64] @ 0x65aa3f 0x1071f6a 0x107568d 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x1071f69 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*constraints).Reserve+0x2e9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/constraints.go:68 # 0x107568c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x36c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:219 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 112] @ 0xc494cb 0xc2bcf3 0xc2a802 0xc35245 0x48b5a1 # 0xc494ca github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0x4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:480 # 0xc2bcf2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc2a801 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [10: 160] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [5: 240] @ 0x6591e5 0x658e92 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x6591e4 net.newAddr+0x1a4 net/interface_linux.go:180 # 0x658e91 net.addrTable+0x131 net/interface_linux.go:153 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [15: 240] @ 0x13ef2ca 0x13ef28e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef2c9 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x209 github.com/pactus-project/pactus/www/html/server.go:252 # 0x13ef28d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x1cd github.com/pactus-project/pactus/www/html/blockchain.go:100 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x11495af 0x1149005 0xd2bed7 0xd2e3db 0xd2bd3a 0xd398c5 0x48b5a1 # 0x11495ae github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x4e github.com/pactus-project/pactus/network/notifee.go:144 # 0x1149004 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3e4 github.com/pactus-project/pactus/network/notifee.go:104 # 0xd2bed6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:443 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd2bd39 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x719 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:442 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [7: 448] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdad88a 0xdadbf3 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdadbf2 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:160 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [6: 24576] @ 0x8aa80f 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 192] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xdad88a 0xdadbf3 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdadbf2 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:160 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [9: 720] @ 0x51f406 0xce2bf1 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce2bf0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [31: 10912] @ 0xda67fb 0xda68f6 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xda67fa github.com/quic-go/quic-go/internal/handshake.newUpdatableAEAD+0x19a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:83 # 0xda68f5 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x295 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:160 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [5: 51200] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 448] @ 0xc26c3f 0xc26c33 0xc2c76d 0xc29f4f 0xc35245 0x48b5a1 # 0xc26c3e github.com/libp2p/go-libp2p-pubsub.copyRPC+0x25e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:239 # 0xc26c32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x252 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1494 # 0xc2c76c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1942 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [9: 432] @ 0x7fb4d6 0x7fad90 0xb0552d 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xb0552c github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x34c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:81 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [25: 1200] @ 0x6fed5c 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fed5b github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [10: 2560] @ 0x53d7f5 0x53d21d 0x53d3f9 0x9500a5 0x94fbdc 0x90df67 0x90e019 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x9500a4 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x94fbdb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x90df66 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x90e018 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 80] @ 0xd3337c 0xd33205 0x10cdafb 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0xd3337b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0xfb github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:241 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [2: 6400] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [14: 1792] @ 0xd77053 0xd77047 0xdd6556 0xdd6318 0xdd59db 0xdd56fc 0xdbb326 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd77052 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:279 # 0xd77046 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:267 # 0xdd6555 github.com/quic-go/quic-go.unpackLongHeader+0x135 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:213 # 0xdd6317 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:190 # 0xdd59da github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:128 # 0xdd56fb github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x1db github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:67 # 0xdbb325 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x4e5 github.com/quic-go/quic-go@v0.57.1/connection.go:1323 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [11: 264] @ 0x4c9a9d 0x598be7 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598be6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 256] @ 0x468a32 0x467f25 0x46808a 0x6996af 0x13f5c31 0x13f5c48 0x13f6d65 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x6996ae github.com/pactus-project/pactus/types/amount.Amount.Format+0x12e github.com/pactus-project/pactus/types/amount/amount.go:140 # 0x13f5c30 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:145 # 0x13f5c47 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f6d64 github.com/pactus-project/pactus/www/html.txToTable+0xb84 github.com/pactus-project/pactus/www/html/transaction.go:50 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 256] @ 0x4a423c 0x4a4086 0x4a3d54 0xc512ad 0xc511ae 0xc58757 0xc5874f 0xded042 0xdf041c 0xdef765 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3d53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0xc512ac golang.org/x/net/internal/socket.(*mmsgTmpsPool).Put+0x2c golang.org/x/net@v0.48.0/internal/socket/mmsghdr_unix.go:194 # 0xc511ad golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x22d golang.org/x/net@v0.48.0/internal/socket/rawconn_mmsg.go:31 # 0xc58756 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.48.0/internal/socket/socket.go:267 # 0xc5874e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.48.0/ipv4/batch.go:80 # 0xded041 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 # 0xdf041b github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xdef764 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.57.1/transport.go:424 0: 0 [8: 256] @ 0xb12930 0xb1291e 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0xb1292f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb1291d github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:111 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [2: 512] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 256] @ 0x5eadea 0x5ff8e5 0x5ff09b 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 1152] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 624] @ 0x8b105b 0x8b1021 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b105a bytes.NewBuffer+0xda bytes/buffer.go:478 # 0x8b1020 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xa0 github.com/pactus-project/pactus/store/block.go:53 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1600] @ 0xce293e 0xce07fd 0xce1a74 0xd3d019 0x10ccb6f 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xce07fc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [16: 512] @ 0xb7927e 0xb792ec 0xb793f5 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7927d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb792eb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 80] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff09b 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x1079b7d 0x1079b87 0x10798ce 0x10788d3 0x107653c 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1079b7c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/pb.Status.Enum+0x1bc github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/pb/circuit.pb.go:66 # 0x1079b86 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).writeResponse+0x1c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:612 # 0x10798cd github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleError+0x12d github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:596 # 0x10788d2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func1+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:272 # 0x107653b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x57b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:313 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [26: 5824] @ 0x74c3da 0x74c3f0 0x1490c9b 0x14cbbb3 0x14c55df 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14cbbb2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x14c55de crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 320] @ 0x746db4 0x746c3f 0x746c40 0x76d878 0x77e3cd 0x783473 0x778286 0x1079e70 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x746db3 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x133 github.com/mr-tron/base58@v1.2.0/base58/base58.go:153 # 0x746c3e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.2.0/base58/base58.go:122 # 0x746c3f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.2.0/base58/base58.go:112 # 0x76d877 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x77e3cc github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x778285 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0x1079e6f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:631 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 120] @ 0x794e2a 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x794e29 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [8: 896] @ 0x6957af 0xdaae65 0xdaa42f 0xdaa333 0xdad99a 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdad999 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:141 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db3ce 0x14e02e6 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db3cd crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0x8306d1 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x89cd6c 0xd68df5 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x8306d0 google.golang.org/protobuf/internal/impl.consumeInt32Ptr+0x90 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:707 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x89cd6b github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:125 # 0xd68df4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:194 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 192] @ 0x6a7b9d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a7b9c github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1792] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 18432] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 432] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [9: 85248] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [8: 27648] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 560] @ 0x6957af 0xdaae65 0xdad88a 0xdada0c 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdada0b github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x10b github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:146 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 320] @ 0x5b8d33 0x5b8fcc 0x1396e58 0x1396e4d 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1396e57 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x417 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1396e4c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x40c github.com/pactus-project/pactus/www/grpc/transaction.go:314 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [14: 304640] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 704] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 3072] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [9: 122112] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 32] @ 0xd05c10 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0x4d6ac3 0x10795e9 0x1078cb6 0x48b5a1 # 0xd05c0f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d6ac2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10795e8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1078cb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [6: 288] @ 0x794bf2 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x794bf1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [4: 384] @ 0x79aea5 0x9351e5 0x9350d7 0x79aae2 0x79af3c 0x934e54 0x934e33 0x79aae2 0x79af3c 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9351e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x364 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9350d6 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0x256 crypto/tls/handshake_messages.go:1029 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x1490d30 0x69521d 0x6953b9 0x6958c5 0xdad118 0xdacf4c 0xdac7d2 0xde32e7 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0x6958c4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:93 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacf4b github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:48 # 0xdac7d1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:94 # 0xde32e6 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x206 github.com/quic-go/quic-go@v0.57.1/server.go:711 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 192] @ 0x468b06 0xb792a5 0xb792ec 0xb793f5 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb792a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb792eb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0xb2434b 0xb2433c 0xb242d4 0xb242ea 0xb277cc 0xb7fd97 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb2434a github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb2433b github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb242d3 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb242e9 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb277cb github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2ab github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xb7fd96 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 208] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xb82cdf 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb82cde github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x3be github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:505 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 448] @ 0x1490d6e 0x14db01a 0x14e01b3 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 224] @ 0x8c6815 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb07a65 0x48b5a1 # 0x8c6814 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb07a64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:324 0: 0 [8: 128] @ 0xc22d6b 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0xc22d6a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x1aa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1129 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 896] @ 0x4a4732 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [29: 16704] @ 0x79a93a 0x79a904 0x951e9f 0x79aae2 0x79af3c 0x79aa5d 0x951956 0x79aae2 0x79af3c 0x950faf 0x950f37 0x950ea6 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x79a939 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79a903 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x951e9e crypto/tls.(*SessionState).Bytes.marshalCertificate.func5.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x79aa5c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x951955 crypto/tls.(*SessionState).Bytes.marshalCertificate.func5+0x95 crypto/tls/handshake_messages.go:1487 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x950fae vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd8e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x950f36 crypto/tls.marshalCertificate+0xd16 crypto/tls/handshake_messages.go:1485 # 0x950ea5 crypto/tls.(*SessionState).Bytes+0xc85 crypto/tls/ticket.go:141 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [10: 160] @ 0xc210c6 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc210c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 48] @ 0xd52a87 0xd56a37 0xd53962 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0xd52a86 github.com/flynn/noise.cipherChaChaPoly+0x66 github.com/flynn/noise@v1.1.0/cipher_suite.go:167 # 0xd56a36 github.com/flynn/noise.cipherFn.Cipher+0x36 github.com/flynn/noise@v1.1.0/cipher_suite.go:134 # 0xd53961 github.com/flynn/noise.(*symmetricState).MixKey+0x161 github.com/flynn/noise@v1.1.0/state.go:150 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [28: 672] @ 0x5c4959 0x69f30e 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69f30d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [17: 544] @ 0x558c87 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 1536] @ 0x1490d6e 0x14cb725 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14cb724 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 768] @ 0xdb390a 0xdb331e 0xdc2152 0xdc1bab 0xdbfef7 0xdbfb9a 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdb3909 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x169 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:144 # 0xdb331d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:92 # 0xdc2151 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf1 github.com/quic-go/quic-go@v0.57.1/connection.go:2388 # 0xdc1baa github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.57.1/connection.go:2333 # 0xdbfef6 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x316 github.com/quic-go/quic-go@v0.57.1/connection.go:1980 # 0xdbfb99 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.57.1/connection.go:1965 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [5: 80] @ 0x13f65f1 0x13f659c 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f65f0 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x410 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f659b github.com/pactus-project/pactus/www/html.txToTable+0x3bb github.com/pactus-project/pactus/www/html/transaction.go:75 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x5270f5 0x52665b 0x6e49a5 0x6e48f3 0x6e2ec5 0x717778 0x705378 0x7058be 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x5270f4 fmt.newScanState+0xb4 fmt/scan.go:388 # 0x52665a fmt.Fscanf+0x5a fmt/scan.go:142 # 0x6e49a4 fmt.Sscanf+0x104 fmt/scan.go:114 # 0x6e48f2 github.com/syndtr/goleveldb/leveldb/storage.fsParseName+0x52 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:651 # 0x6e2ec4 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:465 # 0x717777 github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_util.go:52 # 0x705377 github.com/syndtr/goleveldb/leveldb.openDB+0x3b7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:137 # 0x7058bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 76288] @ 0x6e7ee5 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7ee4 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 768] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 960] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdab3a5 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab3a4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:56 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 32] @ 0x4a024a 0x49fc07 0x77cf6e 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a0249 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fc06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x77cf6d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 16] @ 0x1397978 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1397977 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xf37 github.com/pactus-project/pactus/www/grpc/transaction.go:361 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 864] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [22: 16896] @ 0x5cb71e 0x5cb712 0x5cb645 0xda595e 0xda537a 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda595d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:47 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [7: 784] @ 0x6957af 0xdaae65 0xdab56a 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 64] @ 0x5b9012 0x6a2775 0x1396c7c 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x6a2774 github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).String+0x34 github.com/pactus-project/pactus/crypto/ed25519/public_key.go:60 # 0x1396c7b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 16] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [23: 368] @ 0xbe4e88 0xbe3e65 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe4e87 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe3e64 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0xa31865 0xb81c8b 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xa31864 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81c8a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 640] @ 0xb2b4f9 0xb7d105 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb2b4f8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x1d8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:169 # 0xb7d104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:50 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x4de375 0x658e73 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf638 0x10bd2af 0x10bad99 0x10ba886 0x48b5a1 # 0x4de374 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x658e72 net.addrTable+0x112 net/interface_linux.go:149 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf637 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:769 # 0x10bd2ae github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [6: 29184] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 64] @ 0x14bc40d 0x14c6695 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14bc40c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x14c6694 crypto/internal/fips140/ecdsa.signGeneric[...]+0x414 crypto/internal/fips140/ecdsa/ecdsa.go:365 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 384] @ 0x776ee5 0x779f1c 0x779be7 0xb138d9 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb138d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [13: 416] @ 0x14798b3 0x5cdc5f 0x5d15f6 0x5ff025 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdc5e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1440] @ 0xd9c0fe 0xd9c265 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd9c0fd github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x17d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:53 # 0xd9c264 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:148 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [7: 448] @ 0x14837d1 0x1485012 0x14c55d2 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14837d0 crypto/internal/fips140/sha512.(*Digest).Sum+0x150 crypto/internal/fips140/sha512/sha512.go:266 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14c55d1 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1f1 crypto/internal/fips140/ecdsa/hmacdrbg.go:168 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [15: 720] @ 0x77f2a5 0xb13957 0xb138fa 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x77f2a4 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb13956 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb138f9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 48] @ 0x6a68a5 0x6b2afd 0x6c4c12 0x6ddba8 0x6de528 0x6de785 0x115aedd 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a68a4 github.com/pactus-project/pactus/types/block.(*Block).String+0x224 github.com/pactus-project/pactus/types/block/block.go:149 # 0x6b2afc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x6c4c11 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x6ddba7 github.com/pactus-project/pactus/util/logger.addFields+0x3c7 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x6de527 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x6de784 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x115aedc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x1490d6e 0x14db01a 0x14e01b3 0x9493a7 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x9493a6 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:998 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 16] @ 0xb2f826 0xb2f839 0xb2f6b6 0x10c03e7 0x105fb5a 0x10bfb18 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0xb2f825 errors.New+0x125 errors/errors.go:65 # 0xb2f838 github.com/libp2p/go-netroute.(*linuxRouter).RouteWithSrc+0x138 github.com/libp2p/go-netroute@v0.4.0/netroute_linux.go:43 # 0xb2f6b5 github.com/libp2p/go-netroute.(*linuxRouter).Route+0x35 github.com/libp2p/go-netroute@v0.4.0/netroute_linux.go:37 # 0x10c03e6 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked.func1+0x46 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:805 # 0x105fb59 github.com/libp2p/go-libp2p/p2p/host/basic/internal/backoff.(*ExpBackoff).Run+0xd9 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/internal/backoff/backoff.go:45 # 0x10bfb17 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0xd7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:804 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [2: 48] @ 0xdaac95 0xdab56a 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [11: 4928] @ 0x90e6d7 0x90e218 0x9498ed 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90e6d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9498ec crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 1280] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [10: 320] @ 0x14798b3 0x5cdb86 0x5d15f6 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdb85 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0xb04185 0xb05830 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xb04184 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/metrics.go:154 # 0xb0582f github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x64f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:97 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 216] @ 0xb13925 0xb138fa 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0xb13924 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x104 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb138f9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [6: 384] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x4c9a9d 0x5569bd 0x55739d 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x5569bc encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55739c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [40: 25600] @ 0x90e473 0x90e218 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x90e472 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 crypto/tls/conn.go:1130 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 384] @ 0x707ef0 0x707e8d 0x707e79 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x707eef github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x707e8c github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x4c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x707e78 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:820 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 2880] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 48] @ 0x7c75a5 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7c75a4 crypto/x509.marshalPublicKey+0x1a4 crypto/x509/x509.go:110 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 320] @ 0x1490d6e 0x14db395 0x14e02e6 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 112] @ 0x69a147 0x699fdf 0x1391872 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a146 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc6 github.com/pactus-project/pactus/types/validator/validator.go:172 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1391871 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 48] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [8: 128] @ 0x468a32 0x467f25 0x46808a 0x6996af 0x13f5c31 0x13f5c48 0x13f6d65 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x6996ae github.com/pactus-project/pactus/types/amount.Amount.Format+0x12e github.com/pactus-project/pactus/types/amount/amount.go:140 # 0x13f5c30 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:145 # 0x13f5c47 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f6d64 github.com/pactus-project/pactus/www/html.txToTable+0xb84 github.com/pactus-project/pactus/www/html/transaction.go:50 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [14: 1792] @ 0xde7f30 0xde7f9d 0xde7e27 0xdb6013 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xde7f2f github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x8f github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:55 # 0xde7f9c github.com/quic-go/quic-go.(*streamsMap).initMaps+0xfc github.com/quic-go/quic-go@v0.57.1/streams_map.go:65 # 0xde7e26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.57.1/streams_map.go:60 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [9: 576] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 16] @ 0xb78fd6 0xb795da 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb78fd5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb795d9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0x844576 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x844575 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x94ebed 0xda6cc7 0xdb6615 0x48b5a1 # 0x94ebec crypto/tls.(*QUICConn).Start+0x6c crypto/tls/quic.go:211 # 0xda6cc6 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).StartHandshake+0x86 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:192 # 0xdb6614 github.com/quic-go/quic-go.(*Conn).run+0x154 github.com/quic-go/quic-go@v0.57.1/connection.go:575 0: 0 [5: 320] @ 0x777e2a 0x777da0 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777e29 strings.(*Builder).WriteString+0x149 strings/builder.go:114 # 0x777d9f github.com/multiformats/go-multiaddr.(*Component).writeTo+0xbf github.com/multiformats/go-multiaddr@v0.16.1/component.go:224 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 144] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 3024] @ 0x48777c 0x4ed275 0x53ad65 0x53b42d 0x53b3ef 0x1076a5f 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x1076a5e github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xa9e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:359 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 336] @ 0x1478c46 0x1485394 0x695592 0x4d63ce 0xdad19f 0xdad1a1 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1478c45 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha256/sha256.go:66 # 0x1485393 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x695591 golang.org/x/crypto/hkdf.(*hkdf).Read+0x131 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:60 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xdad19e io.ReadFull+0x13e io/io.go:354 # 0xdad1a0 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x140 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:62 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [9: 216] @ 0x8b72c5 0x8b7271 0x8b5565 0x115bddb 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b72c4 github.com/pactus-project/pactus/store.valKey+0x2c4 github.com/pactus-project/pactus/store/validator.go:20 # 0x8b7270 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x270 github.com/pactus-project/pactus/store/validator.go:117 # 0x8b5564 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x115bdda github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:556 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0xd9b4f2 0xd9bdbf 0xd9a84d 0xdd20cb 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9b4f1 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame+0x31 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_tracker.go:59 # 0xd9bdbe github.com/quic-go/quic-go/internal/ackhandler.(*appDataReceivedPacketTracker).GetAckFrame+0x9e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_tracker.go:217 # 0xd9a84c github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).GetAckFrame+0x6c github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_handler.go:104 # 0xdd20ca github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x10a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:649 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [5: 400] @ 0xdd4456 0xdcf6f1 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdd4455 github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x235 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:892 # 0xdcf6f0 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xa90 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:439 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [6: 96] @ 0x844576 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x844575 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x40cbf2 0x40b74d 0x410398 0xd31e14 0xd3103f 0x48b5a1 # 0xd31e13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d3 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:276 # 0xd3103e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:146 0: 0 [7: 336] @ 0x468b06 0x103dafc 0x1077352 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x103dafb github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.PeerInfoToPeerV2+0x1db github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/pbconv.go:41 # 0x1077351 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1391 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:402 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 384] @ 0x79d50b 0x79d4db 0x79d404 0x79aae2 0x79af3c 0x798605 0x79d1b8 0x79d0ff 0x79aae2 0x79af3c 0x798605 0x79cffe 0x7a28bc 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79d50a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79d4da vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x79d403 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:491 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79d1b7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x79d0fe crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:471 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79cffd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7a28bb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 48] @ 0x794e2a 0x7941e5 0x794c3d 0x795113 0xdac589 0xdac566 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x794e29 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdac588 encoding/asn1.Marshal+0x1c8 encoding/asn1/marshal.go:732 # 0xdac565 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1a5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:61 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [3: 384] @ 0x4a423c 0x4a4086 0x4a3dfc 0x5d1612 0x5d1606 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x5d1611 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Get+0x51 github.com/consensys/gnark-crypto@v0.19.2/field/pool/pool.go:20 # 0x5d1605 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x45 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:890 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0x955d8f 0x907936 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x955d8e crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:570 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 1152] @ 0x90d3b3 0x90d1ea 0x90dca6 0x947dec 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90d3b2 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x90d1e9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x468b06 0x14db133 0x14e01b3 0x94c5a5 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [11: 1056] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [111: 10656] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0xb764de 0xb82629 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xb764dd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:942 # 0xb82628 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7c8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:464 0: 0 [3: 288] @ 0x79aea5 0x9507a7 0x95076d 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9507a6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x586 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x95076c crypto/tls.(*SessionState).Bytes+0x54c crypto/tls/ticket.go:121 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [12: 1536] @ 0x118b3ce 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x118b3cd github.com/beevik/ntp.QueryWithOptions+0x2d github.com/beevik/ntp@v1.5.0/ntp.go:446 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [6: 48] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [30: 15360] @ 0x7ad7de 0x7ad7f3 0x955d34 0x907936 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x955d33 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 13824] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [4: 512] @ 0x4a423c 0x4a4086 0x4a3dfc 0x1204da5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x1204da4 google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x24 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:124 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [10: 1280] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x94c5de 0x9489fc 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x52cea5 0x52cfb0 0x5321fb 0x53719f 0x6e3175 0x6e30c8 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5321fa strings.Join+0xfa strings/strings.go:510 # 0x53719e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x6e3174 path/filepath.Join+0x154 path/filepath/path.go:131 # 0x6e30c7 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xa7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 96] @ 0x468b06 0x10d2e86 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0x6829d5 0xb07dc5 0xb07dc0 0xb06ec5 0xb06ec6 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x10d2e85 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb07dc4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:377 # 0xb07dbf github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:369 # 0xb06ec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:317 # 0xb06ec5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:274 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [5: 400] @ 0xd991e9 0xd99427 0xd9949f 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd991e8 github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketTracker+0x88 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_tracker.go:27 # 0xd99426 github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketHandler+0x2c6 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_handler.go:27 # 0xd9949e github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x33e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:24 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [14: 2240] @ 0xd3d999 0xd3d98b 0xd2fde5 0x10bc717 0x10bc326 0x10cddba 0x1075a5c 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd3d998 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d98a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2fde4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:979 # 0x10bc716 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0xd6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:445 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1075a5b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x73b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:245 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 2560] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 1008] @ 0x6957af 0xdaae65 0xdab407 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab406 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:57 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [15: 720] @ 0x8c6815 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x103d496 0x73c1f1 0x103d510 0x10774d2 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8c6814 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x103d495 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadByte+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:41 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x103d50f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x2f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:46 # 0x10774d1 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1511 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:416 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 1152] @ 0x90d3b3 0x90d1ea 0x90dca6 0x948265 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90d3b2 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x90d1e9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0x51ee3e 0x51f3d0 0xce2bf1 0xce8b9c 0xd06462 0xd01582 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x51ee3d fmt.newPrinter+0x1d fmt/print.go:152 # 0x51f3cf fmt.Sprintf+0x2f fmt/print.go:238 # 0xce2bf0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xd01581 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [9: 1152] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0x14798b3 0x94c605 0x9489fc 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x94c604 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 crypto/tls/key_schedule.go:39 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 1280] @ 0xde7d8b 0xdb6013 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xde7d8a github.com/quic-go/quic-go.newStreamsMap+0x4a github.com/quic-go/quic-go@v0.57.1/streams_map.go:51 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 384] @ 0x79aea5 0x931a76 0x93164b 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x931a75 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93164a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [14: 224] @ 0x7769c7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x7769c6 github.com/multiformats/go-multiaddr.readComponent+0x146 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [5: 960] @ 0x5dfa75 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x1077b3f 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1077b3e github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1b7e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:459 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 96] @ 0x14dafe5 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0x14798b3 0x14dfcc7 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14dfcc6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 560] @ 0x5392bb 0x53929d 0xddc6b3 0xde7265 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x5392ba context.withCancel+0x3a context/context.go:277 # 0x53929c context.WithCancelCause+0x1c context/context.go:269 # 0xddc6b2 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.57.1/send_stream.go:81 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [3: 144] @ 0x480f53 0x4c96e5 0x78f2cc 0x78fd9f 0x790470 0xd68d85 0xd68d52 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x480f52 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1816 # 0x4c96e4 reflect.MakeSlice+0xa4 reflect/value.go:2992 # 0x78f2cb encoding/asn1.parseField+0x154b encoding/asn1/asn1.go:992 # 0x78fd9e encoding/asn1.parseField+0x201e encoding/asn1/asn1.go:980 # 0x79046f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1168 # 0xd68d84 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1141 # 0xd68d51 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:191 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 480] @ 0x79aea5 0x930e2a 0x930d1a 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x930e29 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x930d19 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 784] @ 0x650365 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x650364 net.(*Resolver).goLookupIPCNAMEOrder+0x164 net/dnsclient_unix.go:642 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [6: 288] @ 0x65f505 0x65e32e 0x65f21e 0x647a25 0x648977 0x662c65 0x64d585 0x64e90f 0x651da5 0x48b5a1 # 0x65f504 net.(*Resolver).internetAddrList.func1+0x1e4 net/ipsock.go:277 # 0x65e32d net.filterAddrList+0x14d net/ipsock.go:137 # 0x65f21d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x647a24 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:353 # 0x648976 net.(*Dialer).DialContext+0x3f6 net/dial.go:560 # 0x662c64 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64d584 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [3: 480] @ 0x72009f 0x720053 0x70d856 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x72009e github.com/syndtr/goleveldb/leveldb/iterator.NewMergedIterator+0x2de github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:310 # 0x720052 github.com/syndtr/goleveldb/leveldb.(*compaction).newIterator+0x292 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:328 # 0x70d855 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x2d5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:452 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 192] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x4a4732 0x4a3da5 0x8aa7d9 0xcff3c7 0xcff3b0 0xd034d9 0xcfdb5c 0xd05b73 0xd30e96 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd034d8 github.com/libp2p/go-yamux/v5.(*Stream).sendWindowUpdate+0x1b8 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:244 # 0xcfdb5b github.com/libp2p/go-yamux/v5.(*Session).AcceptStream+0x11b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:269 # 0xd05b72 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream+0x12 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:55 # 0xd30e95 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [7: 448] @ 0x1038949 0x1038915 0x10388cd 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1038948 github.com/multiformats/go-multiaddr.Multiaddr.copy+0x8e8 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x1038914 github.com/multiformats/go-multiaddr.SplitFirst+0x8b4 github.com/multiformats/go-multiaddr@v0.16.1/util.go:68 # 0x10388cc github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x86c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:163 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [28: 1792] @ 0x53d285 0x53d3f9 0x692257 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x692256 compress/gzip.(*Writer).Write+0x136 compress/gzip/gzip.go:168 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 1200] @ 0x693aed 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x693aec github.com/pactus-project/pactus/util.CompressBuffer+0x2c github.com/pactus-project/pactus/util/slice.go:77 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 480] @ 0x79aea5 0x950faf 0x950f37 0x950ea6 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x950fae vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd8e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x950f36 crypto/tls.marshalCertificate+0xd16 crypto/tls/handshake_messages.go:1485 # 0x950ea5 crypto/tls.(*SessionState).Bytes+0xc85 crypto/tls/ticket.go:141 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [14: 1792] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db395 0x14e02e6 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 128] @ 0xda587a 0xda87a9 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xda5879 github.com/quic-go/quic-go/internal/handshake.getCipherSuite+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:29 # 0xda87a8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x48 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:455 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [4: 128] @ 0xb3297f 0xb81936 0xb81918 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81935 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81917 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:153 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 432] @ 0x468b06 0xb792a5 0xb792ec 0xb793f5 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb792a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb792eb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 320] @ 0x69b485 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b484 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xd5278c 0xd5275d 0xd5506a 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0xd5278b golang.org/x/crypto/curve25519.X25519+0xcb golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:73 # 0xd5275c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd55069 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x269 github.com/flynn/noise@v1.1.0/state.go:406 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [16: 28672] @ 0xb276ef 0xb7fd97 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb276ee github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb7fd96 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x4a41bd 0x4a4086 0x4a3dfc 0xdc322c 0xdc3220 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdc322b github.com/quic-go/quic-go.getLargePacketBuffer+0x2b github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:79 # 0xdc321f github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x1f github.com/quic-go/quic-go@v0.57.1/connection.go:2557 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [4: 21504] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [12: 1536] @ 0x1490d30 0x14cb939 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14cb938 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 512] @ 0xc0e485 0xc0e305 0xc2e842 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2e841 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 112] @ 0x5a804a 0x696ffe 0x696fdb 0x5ad6c4 0x5af069 0x5a9c74 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bb97 0x117bb73 0x1192c8f 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x696ffd github.com/fxamacker/cbor/v2.Marshal+0x3d github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x696fda github.com/pactus-project/pactus/crypto/bls.(*PublicKey).MarshalCBOR+0x1a github.com/pactus-project/pactus/crypto/bls/public_key.go:72 # 0x5ad6c3 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a9c73 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xce0795 0xce1a74 0xd3d019 0x10ccb6f 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce0794 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x194 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x13f51fa 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f51f9 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x59 github.com/pactus-project/pactus/www/html/server.go:152 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 80] @ 0x77ceeb 0x783473 0x7763e7 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x77ceea github.com/multiformats/go-multiaddr.portStB+0x8a github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:148 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7763e6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 442368] @ 0x686f06 0x686e93 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e3c5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686f05 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x686e92 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e3c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:40 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 256] @ 0x10cd21e 0x10ccb75 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10cd21d github.com/multiformats/go-multistream.NewMSSelect[...]+0xcbd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [23: 5888] @ 0x4de375 0x658e73 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4de374 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x658e72 net.addrTable+0x112 net/interface_linux.go:149 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [7: 672] @ 0x14ab51a 0x14c5afe 0x14c9968 0x14c993b 0x7a064b 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x14c5afd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d crypto/internal/fips140/ecdsa/ecdsa.go:444 # 0x14c9967 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14c993a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7a064a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 784] @ 0x6957af 0xdaae65 0xdaa42f 0xdaa333 0xda8ae9 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda8ae8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:473 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [8: 768] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 1280] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x6953b9 0xdab345 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0xdab344 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:55 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [12: 1536] @ 0xdc86c9 0xdb5a5d 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdc86c8 github.com/quic-go/quic-go.newInitialCryptoStream+0x188 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:120 # 0xdb5a5c github.com/quic-go/quic-go.(*Conn).preSetup+0x3c github.com/quic-go/quic-go@v0.57.1/connection.go:510 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 48] @ 0xdaae16 0xdab4fb 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdaae15 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:21 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 128] @ 0xd7a86e 0xd75bfd 0xdbebca 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7a86d github.com/quic-go/quic-go/internal/wire.parseResetStreamFrame+0x36d github.com/quic-go/quic-go@v0.57.1/internal/wire/reset_stream_frame.go:49 # 0xd75bfc github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x7c github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:131 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [8: 384] @ 0x468b06 0xb28415 0xb2840b 0xb2576a 0xb25625 0xb73a76 0x48b5a1 # 0xb28414 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2840a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb25769 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).addPeer+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:200 # 0xb25624 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).TryAddPeer+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:195 # 0xb73a75 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x275 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:628 0: 0 [13: 624] @ 0x5440da 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a48e6 0x8b1425 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a48e5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x8b1424 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 384] @ 0x7baf2e 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7baf2d crypto/x509.parseCertificate+0x110d crypto/x509/parser.go:1060 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [14: 3136] @ 0x945939 0x94587b 0x943373 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x945938 crypto/tls.clientHelloInfo+0x118 crypto/tls/handshake_server.go:1015 # 0x94587a crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x5a crypto/tls/handshake_server_tls13.go:512 # 0x943372 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 crypto/tls/handshake_server_tls13.go:76 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 768] @ 0x8ab38a 0x107a4c5 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8ab389 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:198 # 0x107a4c4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x784 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:673 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0xd7061f 0x4941a2 0x493f9e 0xdc0b0c 0xdb6cf7 0x48b5a1 # 0xd7061e github.com/quic-go/quic-go/internal/qerr.(*TransportError).Unwrap+0x1e github.com/quic-go/quic-go@v0.57.1/internal/qerr/errors.go:51 # 0x4941a1 errors.is+0x1a1 errors/wrap.go:68 # 0x493f9d errors.Is+0x7d errors/wrap.go:50 # 0xdc0b0b github.com/quic-go/quic-go.(*Conn).handleCloseError+0x24b github.com/quic-go/quic-go@v0.57.1/connection.go:2180 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [2: 640] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 896] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdad88a 0xdadbf3 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdadbf2 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:160 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [6: 96] @ 0x10378b8 0x1037884 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10378b7 github.com/libp2p/go-msgio/pbio.NewDelimitedWriter+0x397 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:53 # 0x1037883 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x363 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:74 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [16: 768] @ 0xce2467 0x1076cec 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce2466 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:946 # 0x1076ceb github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xd2b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:380 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 144] @ 0x925411 0x9253e1 0x9252ed 0x92523a 0x9251f8 0x9251fd 0x931e99 0x79aae2 0x79af3c 0x931a76 0x93164b 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x925410 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x150 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9253e0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x120 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9252ec crypto/tls.addBytesWithLength.func1+0x2c crypto/tls/handshake_messages.go:31 # 0x925239 crypto/tls.marshalingFunction.Marshal+0x59 crypto/tls/handshake_messages.go:21 # 0x9251f7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x17 vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x9251fc crypto/tls.addBytesWithLength+0x1c crypto/tls/handshake_messages.go:27 # 0x931e98 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f8 crypto/tls/handshake_messages.go:854 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x931a75 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93164a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 560] @ 0xda64ec 0xda64cb 0xda65aa 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xda64eb crypto/tls.newQUICConn+0x1ab crypto/tls/quic.go:190 # 0xda64ca crypto/tls.QUICServer+0x18a crypto/tls/quic.go:184 # 0xda65a9 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x269 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:130 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [56: 2688] @ 0x5b8d33 0x5b8fcc 0x13971ad 0x1397136 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x13971ac github.com/pactus-project/pactus/crypto.Address.String+0x76c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1397135 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x6f5 github.com/pactus-project/pactus/www/grpc/transaction.go:305 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 128] @ 0x543115 0x5c3c45 0x6a345d 0x6a33fb 0x6a50f5 0x6a4f50 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a345c github.com/pactus-project/pactus/util/encoding.ReadElements+0x9c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a33fa github.com/pactus-project/pactus/crypto/ed25519.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/ed25519/signature.go:75 # 0x6a50f4 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x94 github.com/pactus-project/pactus/types/tx/tx.go:413 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 384] @ 0x77f38c 0x1038bc9 0x10389ce 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x77f38b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0x1038bc8 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xb68 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0x10389cd github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x96d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:172 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 1280] @ 0x6f4549 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f4548 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0xb127ee 0xb127dc 0xb13a15 0xb12137 0xe04036 0xe04028 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0xb127ed github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14d github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb127db github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:117 # 0xb13a14 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [27: 13824] @ 0x7ad7de 0x7ad7f3 0x955d34 0x907936 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x955d33 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 896] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x94c5de 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0xda93a5 0xda93af 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xda93a4 github.com/quic-go/quic-go/internal/handshake.newLongHeaderSealer+0x4e4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:33 # 0xda93ae github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4ee github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:520 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [28: 14336] @ 0x7ad7de 0x7ad7f3 0xdad1b7 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdad1b6 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x156 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:65 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [8: 768] @ 0x79aea5 0x93bcd4 0x93bc3c 0x90dc37 0x948a9d 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93bcd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93bc3b crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948a9c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:913 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [29: 3248] @ 0x48777c 0x4ed275 0xcfc2d4 0xd048b6 0xd0460a 0xd060b8 0xd3d0a2 0x1077482 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04609 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x1077481 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x14c1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:405 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 1408] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 512] @ 0xdd4125 0xdd116c 0xdd0230 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdd4124 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:844 # 0xdd116b github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x44b github.com/quic-go/quic-go@v0.57.1/packet_packer.go:550 # 0xdd022f github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x15cf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:370 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [29: 2784] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [22: 352] @ 0x13f6a25 0x13f69e0 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6a24 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x844 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f69df github.com/pactus-project/pactus/www/html.txToTable+0x7ff github.com/pactus-project/pactus/www/html/transaction.go:61 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 1536] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14db34d 0x14e02e6 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14db34c crypto/internal/fips140/hkdf.Extract[...]+0x8c crypto/internal/fips140/hkdf/hkdf.go:18 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 1280] @ 0x935d15 0x935ce5 0x935bf7 0x79aae2 0x79af3c 0x9351e5 0x9350d7 0x79aae2 0x79af3c 0x934e54 0x934e33 0x79aae2 0x79af3c 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x935d14 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x935ce4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x935bf6 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.2+0x16 crypto/tls/handshake_messages.go:1030 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9351e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x364 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9350d6 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0x256 crypto/tls/handshake_messages.go:1029 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 144] @ 0x480fda 0x480fef 0x539f16 0x53952f 0x112b425 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x539f15 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x53952e context.AfterFunc+0x6e context/context.go:329 # 0x112b424 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:402 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [9: 1152] @ 0xbe6468 0xbe37a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6467 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe37a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [95: 60800] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 1024] @ 0x5cd61a 0x5cd626 0x6952b7 0x1490c4f 0x69521d 0x6953b9 0x6958c5 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0x6958c4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:93 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [6: 576] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xda5353 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [15: 30720] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1280] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 768] @ 0x79aea5 0x930c9a 0x930b98 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x930c99 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xdf9 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x930b97 crypto/tls.(*serverHelloMsg).marshal+0xcf7 crypto/tls/handshake_messages.go:792 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 384] @ 0x6a5cb7 0x1158a0b 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5cb6 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0xb6 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:48 # 0x1158a0a github.com/pactus-project/pactus/state.(*state).stateRoot+0xca github.com/pactus-project/pactus/state/state.go:224 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0xdaffd6 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdaffd5 github.com/quic-go/quic-go.init.func1+0x855 github.com/quic-go/quic-go@v0.57.1/connection.go:302 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [25: 2800] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [10: 1120] @ 0x6957af 0xdaae65 0xdab3a5 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab3a4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:56 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [5: 320] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdab4fb 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [15: 1920] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db395 0x14e02e6 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 560] @ 0x48777c 0x4ed068 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x10d348c 0x10ce3c2 0x4d6ac3 0x10795e9 0x1078cb6 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d6ac2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10795e8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1078cb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [3: 672] @ 0xddc616 0xde7265 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xddc615 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.57.1/send_stream.go:73 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 2400] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x7b0754 0x7b065a 0xd68afa 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b0753 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7b0659 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd68af9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 192] @ 0xdaa44f 0xdaa333 0xda8ae9 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaa44e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:53 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda8ae8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:473 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [7: 896] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdadb7e 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdadb7d github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:155 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [7: 560] @ 0x1079b28 0x1075bb6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1079b27 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).writeResponse+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:610 # 0x1075bb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x895 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:248 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 896] @ 0x6957af 0xdaae65 0xda5353 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 96] @ 0x74cefa 0x74cd03 0x76e016 0x8ae0ec 0xe090fe 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x74cef9 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x74cd02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x76e015 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xe090fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:124 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [9: 1728] @ 0x5dfab3 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0x6ae7c9 0x115bcb0 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ae7c8 github.com/pactus-project/pactus/committee.(*committee).Update+0x388 github.com/pactus-project/pactus/committee/committee.go:91 # 0x115bcaf github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:545 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xde3895 0xde1c2b 0xde0a25 0x48b5a1 # 0xde3894 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x7b4 github.com/quic-go/quic-go@v0.57.1/server.go:817 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 64] @ 0xb127ee 0xb127dc 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0xb127ed github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14d github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb127db github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:117 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [4: 448] @ 0xded645 0xdefa97 0x48b5a1 # 0xded644 github.com/quic-go/quic-go.(*packetInfo).OOB+0x84 github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:302 # 0xdefa96 github.com/quic-go/quic-go.(*Transport).runSendQueue+0x176 github.com/quic-go/quic-go@v0.57.1/transport.go:449 0: 0 [5: 160] @ 0xb7915f 0xb791b6 0xb791ee 0xb7956f 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7915e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 528] @ 0x51f406 0xc41b27 0xc41ae7 0xc42afd 0xc4984e 0xc22df3 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc41b26 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41ae6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc42afc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc4984d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc22df2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x232 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1130 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 168] @ 0x5c1b8b 0x5c2486 0x6978dd 0x115bf8a 0x115bf9e 0x8c2047 0x115bc7f 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x115bf89 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x49 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x115bf9d github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x5d github.com/pactus-project/pactus/state/state.go:540 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bc7e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:538 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 14400] @ 0xd7352b 0xd75c37 0xdbebca 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7352a github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.57.1/internal/wire/crypto_frame.go:34 # 0xd75c36 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:135 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x7ac08a 0x7ba350 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7ac089 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x7ba34f crypto/x509.parseCertificate+0x52f crypto/x509/parser.go:975 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 224] @ 0x48777c 0x4ed275 0x53ad65 0x53b42d 0x53b3ef 0xb2f3f8 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xb2f3f7 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:348 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 256] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 1280] @ 0x776ee5 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 640] @ 0xc3aa31 0xc3aa14 0xc28f49 0xc28f3d 0xc26e9b 0xc25985 0xc257a5 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc3aa30 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3aa13 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc28f48 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc28f3c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc25984 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc257a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [5: 80] @ 0x69b405 0x6a6e39 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69b404 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [10: 160] @ 0x8c0cfa 0x8c0d0c 0x8c2c48 0x8c39df 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0cf9 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x139 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8c0d0b github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x14b github.com/pactus-project/pactus/sandbox/sandbox.go:108 # 0x8c2c47 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8c39de github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x539baa 0x13fe023 0x14071b5 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x13fe022 golang.org/x/sync/semaphore.(*Weighted).Acquire+0x42 golang.org/x/sync@v0.19.0/semaphore/semaphore.go:39 # 0x14071b4 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.4/server.go:374 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [3: 288] @ 0x71ff65 0x71ff2a 0x70d856 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x71ff64 github.com/syndtr/goleveldb/leveldb/iterator.NewIndexedIterator+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:240 # 0x71ff29 github.com/syndtr/goleveldb/leveldb.(*compaction).newIterator+0x169 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:323 # 0x70d855 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x2d5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:452 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 48] @ 0xda8106 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xda8105 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0xe5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:384 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [15: 2400] @ 0xce293e 0xcdfa7e 0xcde605 0xcde425 0x112b378 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdfa7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x11d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:560 # 0xcde604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:394 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0x112b377 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:397 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [34: 182784] @ 0x72c8b7 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c8b6 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:479 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [7: 168] @ 0xdf1ea5 0xdb0e7a 0xdb38b5 0xdb3830 0xdb331e 0xdc2152 0xdc1bab 0xdbfef7 0xdbfb9a 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdf1ea4 github.com/quic-go/quic-go.(*packetHandlerMap).Add+0x1c4 github.com/quic-go/quic-go@v0.57.1/transport.go:770 # 0xdb0e79 github.com/quic-go/quic-go.init.func1.2+0x39 github.com/quic-go/quic-go@v0.57.1/connection.go:302 # 0xdb38b4 github.com/quic-go/quic-go.connRunners.AddConnectionID+0x114 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:25 # 0xdb382f github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x8f github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:143 # 0xdb331d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:92 # 0xdc2151 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf1 github.com/quic-go/quic-go@v0.57.1/connection.go:2388 # 0xdc1baa github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.57.1/connection.go:2333 # 0xdbfef6 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x316 github.com/quic-go/quic-go@v0.57.1/connection.go:1980 # 0xdbfb99 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.57.1/connection.go:1965 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [10: 67840] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [10: 960] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [6: 576] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 80] @ 0x7268f3 0x71ec35 0x71e645 0x71def9 0x70f49c 0x7107f5 0x48b5a1 # 0x7268f2 github.com/syndtr/goleveldb/leveldb.tFiles.getOverlaps+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:236 # 0x71ec34 github.com/syndtr/goleveldb/leveldb.(*compaction).expand+0x454 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:216 # 0x71e644 github.com/syndtr/goleveldb/leveldb.newCompaction+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:146 # 0x71def8 github.com/syndtr/goleveldb/leveldb.(*session).pickCompaction+0x198 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:94 # 0x70f49b github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x1b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:655 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [9: 16128] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xce082a 0xce1a74 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xce0829 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:704 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 800] @ 0xc26cb2 0xc26c33 0xc2c76d 0xc29f4f 0xc35245 0x48b5a1 # 0xc26cb1 github.com/libp2p/go-libp2p-pubsub.copyRPC+0x2d1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:242 # 0xc26c32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x252 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1494 # 0xc2c76c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1942 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x900154 0x949d4c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x900153 crypto/tls.signedMessage+0x33 crypto/tls/auth.go:90 # 0x949d4b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5ab crypto/tls/handshake_server_tls13.go:1117 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0xb320bc 0xb32083 0xb7ff28 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb320bb github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x5b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb32082 github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0x22 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:64 # 0xb7ff27 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:191 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xda52dd 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [7: 224] @ 0x1160178 0x1166558 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1160177 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x1d7 github.com/pactus-project/pactus/consensus/consensus.go:185 # 0x1166557 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 1728] @ 0xd7352b 0xd75c37 0xdbebca 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xd7352a github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.57.1/internal/wire/crypto_frame.go:34 # 0xd75c36 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:135 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [4: 256] @ 0x1490d30 0x69521d 0x94c5de 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [55: 2640] @ 0x776b8d 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 2304] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [3: 24] @ 0xb78fd6 0xb795da 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb78fd5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb795d9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 19712] @ 0x944173 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x944172 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xd12 crypto/tls/handshake_server_tls13.go:296 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x94c40e 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [9: 1008] @ 0x6957af 0xdaae65 0xda5353 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [13: 1248] @ 0x79d50b 0x79d4db 0x79d404 0x79aae2 0x79af3c 0x798605 0x79d1b8 0x79d118 0x79aae2 0x79af3c 0x798605 0x79cffe 0x7a28bc 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79d50a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79d4da vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x79d403 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:491 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79d1b7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x79d117 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:472 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79cffd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7a28bb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 192] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdab4fb 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [18: 6912] @ 0xb32636 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb32635 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:91 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 24] @ 0xe0967f 0xe098ac 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xe0967e github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:26 # 0xe098ab github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:59 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [17: 1904] @ 0xcfc1e5 0xd03e9b 0xd038e9 0xd05fb5 0xd05fb6 0xd3cbc2 0x1078d4d 0x48b5a1 # 0xcfc1e4 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:44 # 0xd03e9a github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x3a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:392 # 0xd038e8 github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x1a8 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:298 # 0xd05fb4 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:263 # 0xd05fb5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x15 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:51 # 0xd3cbc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:89 # 0x1078d4c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x24c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:519 0: 0 [19: 518016] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 18944] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 160] @ 0x6a6e85 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a6e84 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 80] @ 0x69a18a 0x8b703a 0x8b5565 0x115bddb 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69a189 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:174 # 0x8b7039 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8b5564 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x115bdda github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:556 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 896] @ 0x539baa 0x539e3b 0x53952f 0x112b425 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539e3a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x53952e context.AfterFunc+0x6e context/context.go:329 # 0x112b424 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:402 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [11: 1408] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [43: 22016] @ 0x7ad7de 0x7ad7f3 0xda5954 0xdab095 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xdab094 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x154 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:47 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 96] @ 0x14798b3 0x1485012 0xde6e08 0xdb045b 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0xde6e07 github.com/quic-go/quic-go.(*statelessResetter).GetStatelessResetToken+0xe7 github.com/quic-go/quic-go@v0.57.1/stateless_reset.go:39 # 0xdb045a github.com/quic-go/quic-go.init.func1+0xcda github.com/quic-go/quic-go@v0.57.1/connection.go:323 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 448] @ 0x48777c 0x4ed275 0x11c1613 0x1224863 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x11c1612 google.golang.org/grpc/internal.init.func1+0x12 google.golang.org/grpc@v1.77.0/internal/internal.go:238 # 0x1224862 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x21a2 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:627 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [5: 800] @ 0x1200fbf 0xff804f 0xff7f65 0xff7865 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x1200fbe golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xff804e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xff7f64 golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:396 # 0xff7864 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:316 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [2: 224] @ 0x1221865 0x1221848 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x1221864 google.golang.org/grpc/internal/transport.newControlBuffer+0x1144 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:334 # 0x1221847 google.golang.org/grpc/internal/transport.NewServerTransport+0x1127 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:292 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [4: 448] @ 0x415a34 0x4ed028 0x1229487 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0x1229486 google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0xc6 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1187 0: 0 [12: 192] @ 0x69a169 0x699fdf 0x1391872 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a168 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xe8 github.com/pactus-project/pactus/types/validator/validator.go:173 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1391871 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 4928] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x41187c 0xff6dda 0xff6d0b 0xff7f1f 0xff7865 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0xff6dd9 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 golang.org/x/net@v0.48.0/http2/hpack/tables.go:59 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff7f1e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:393 # 0xff7864 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:316 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 1024] @ 0x54d9c9 0x11c8305 0x5050c2 0x669cd6 0x11c8428 0x1221595 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x54d9c8 golang.org/x/sys/unix.GetsockoptTCPInfo+0x28 golang.org/x/sys@v0.39.0/unix/syscall_linux.go:1291 # 0x11c8304 google.golang.org/grpc/internal/channelz.(*SocketOptionData).Getsockopt+0xe4 google.golang.org/grpc@v1.77.0/internal/channelz/syscall_linux.go:48 # 0x5050c1 internal/poll.(*FD).RawControl+0xe1 internal/poll/fd_posix.go:61 # 0x669cd5 net.(*rawConn).Control+0x35 net/rawconn.go:32 # 0x11c8427 google.golang.org/grpc/internal/channelz.GetSocketOption+0xc7 google.golang.org/grpc@v1.77.0/internal/channelz/syscall_linux.go:61 # 0x1221594 google.golang.org/grpc/internal/transport.NewServerTransport+0xe74 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:286 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [3: 336] @ 0xddb7c7 0xde396c 0xde1c2b 0xde0a25 0x48b5a1 # 0xddb7c6 github.com/quic-go/quic-go.newSendConn+0x1e6 github.com/quic-go/quic-go@v0.57.1/send_conn.go:59 # 0xde396b github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x88b github.com/quic-go/quic-go@v0.57.1/server.go:821 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [7: 2240] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [9: 288] @ 0x51c449 0x10cdb45 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x51c448 fmt.Errorf+0x168 fmt/errors.go:32 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [6: 480] @ 0xb808ab 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb808aa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:284 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 384] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xda5353 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [10: 240] @ 0x10d31de 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x103d496 0x73c1f1 0x103d510 0x10774d2 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10d31dd github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x103d495 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadByte+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:41 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x103d50f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x2f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:46 # 0x10774d1 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1511 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:416 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [13: 14976] @ 0x944010 0x944004 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x94400f crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0xbaf crypto/internal/fips140/mlkem/mlkem768.go:335 # 0x944003 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xba3 crypto/tls/handshake_server_tls13.go:285 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 288] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [10: 320] @ 0xd208ee 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0xd208ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x2d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:37 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [1: 64] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdad99a 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdad999 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:141 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [14: 448] @ 0x5eadea 0x5ff8e5 0x5ff049 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 288] @ 0x13f6bf6 0x13f6ba1 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6bf5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xa15 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6ba0 github.com/pactus-project/pactus/www/html.txToTable+0x9c0 github.com/pactus-project/pactus/www/html/transaction.go:48 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [11: 1408] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [9: 1008] @ 0x6957af 0xdaae65 0xdaa42f 0xdab1cb 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdab1ca github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:51 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [9: 1008] @ 0xd9c468 0xd9c499 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd9c467 github.com/quic-go/quic-go/internal/ackhandler.newECNTracker+0x2a7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ecn.go:72 # 0xd9c498 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x2d8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:161 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [9: 1152] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db395 0x14e02e6 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 1344] @ 0x415a34 0xd68372 0xe0c15f 0xe02952 0xdac2d8 0x93e684 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0xd68371 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x31 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:112 # 0xe0c15e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen.func1+0x1e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:292 # 0xe02951 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener.func1+0x111 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/listener.go:64 # 0xdac2d7 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0xd7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/tls_config.go:23 # 0x93e683 crypto/tls.(*Conn).readClientHello+0x843 crypto/tls/handshake_server.go:169 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 384] @ 0x14ab51a 0x14c6b74 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x14c6b73 crypto/internal/fips140/ecdsa.randomPoint[...]+0x313 crypto/internal/fips140/ecdsa/ecdsa.go:243 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [32: 16384] @ 0x7ad7de 0x7ad7f3 0xdaa434 0xdaa333 0xda8ae9 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdaa433 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:49 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda8ae8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:473 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [14: 1344] @ 0x79aea5 0x939074 0x939053 0x79aae2 0x79af3c 0x9386bd 0x9385b4 0x79aae2 0x79af3c 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x939073 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x939052 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9386bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9385b3 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 1152] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [34: 17408] @ 0x7ad7de 0x7ad7f3 0xdaa434 0xdaa333 0xdab108 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdaa433 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:49 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdab107 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:50 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [10: 240] @ 0x4c96b5 0x59ffa5 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c96b4 reflect.MakeSlice+0x74 reflect/value.go:2992 # 0x59ffa4 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2357 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 768] @ 0x90e53e 0x90e218 0x9498ed 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90e53d crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d crypto/tls/conn.go:1141 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9498ec crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 400] @ 0x78a60e 0x78a946 0x78663a 0x785f91 0x7c754e 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x78a60d crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:150 # 0x78a945 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x786639 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x785f90 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x7c754d crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 6144] @ 0xdf2ea5 0x4a3e91 0xde498b 0xde497f 0xde4598 0xde0dc5 0x48b5a1 # 0xdf2ea4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:87 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xde498a github.com/quic-go/quic-go.getPacketBuffer+0x32a github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xde497e github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x31e github.com/quic-go/quic-go@v0.57.1/server.go:937 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xda5353 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [7: 784] @ 0x6957af 0xdaae65 0xda5353 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 224] @ 0x53abd9 0x53b42d 0x53b3ef 0xb2f3f8 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x53abd8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xb2f3f7 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:348 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [14: 1792] @ 0xd77053 0xd77047 0xdd6556 0xdd6318 0xdd59db 0xdd56fc 0xdbb326 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xd77052 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:279 # 0xd77046 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:267 # 0xdd6555 github.com/quic-go/quic-go.unpackLongHeader+0x135 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:213 # 0xdd6317 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:190 # 0xdd59da github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:128 # 0xdd56fb github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x1db github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:67 # 0xdbb325 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x4e5 github.com/quic-go/quic-go@v0.57.1/connection.go:1323 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 144] @ 0xd9c0db 0xd9c0ff 0xd9c273 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd9c0da github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0x15a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:33 # 0xd9c0fe github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x17e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:54 # 0xd9c272 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xb2 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:149 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [99: 12672] @ 0xc0e485 0xc0e305 0xc2e842 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2e841 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [10: 1280] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdab4fb 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [22: 352] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 48] @ 0x5cd205 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd204 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1152] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c5a5 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 112] @ 0xc2bd5b 0xc2a802 0xc35245 0x48b5a1 # 0xc2bd5a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x1da github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1630 # 0xc2a801 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 672] @ 0x48777c 0x4ed275 0x53ad65 0x53b42d 0x53b3ef 0xb2f3f8 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xb2f3f7 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:348 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [30: 1920] @ 0x746b14 0xb80e47 0xb80e21 0xb80e22 0xb80eee 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xb80e46 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb80e20 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb80e21 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb80eed github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:325 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [73: 7008] @ 0x8445d6 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x8445d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [21: 336] @ 0x844576 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x844575 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1280] @ 0x1490d6e 0x14cbbb3 0x14c55df 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14cbbb2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x14c55de crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 128] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xdaa42f 0xdab1cb 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdab1ca github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:51 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [7: 112] @ 0x8306d1 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x103d585 0x107501b 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8306d0 google.golang.org/protobuf/internal/impl.consumeInt32Ptr+0x90 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:707 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x103d584 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:61 # 0x107501a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x3ba github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:160 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [4: 384] @ 0x14ab51a 0x78a7ca 0x78a946 0x7c752a 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x78a7c9 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3c9 crypto/elliptic/nistec.go:154 # 0x78a945 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x7c7529 crypto/x509.marshalPublicKey+0x129 crypto/x509/x509.go:104 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [35: 17920] @ 0x7ad7de 0x7ad7f3 0xda5954 0xda537a 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 64] @ 0xb79045 0xb78fe3 0xb78ff7 0xb79606 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79044 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79605 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:110 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 768] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 48] @ 0xb78fd6 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb78fd5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 432] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 1664] @ 0x1077985 0x107795b 0x1077691 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1077984 github.com/libp2p/go-msgio/pbio.NewDelimitedWriter+0x19c4 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:53 # 0x107795a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.NewDelimitedWriter+0x199a github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:65 # 0x1077690 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x16d0 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:444 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [18: 864] @ 0xce2467 0x1074d54 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce2466 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:946 # 0x1074d53 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0xf3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:140 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 288] @ 0x468b06 0x10d2e86 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0xafb197 0x107749e 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10d2e85 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xafb196 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x107749d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x14dd github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:407 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [57: 9120] @ 0xce2c0d 0xce8b9c 0x1076077 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce2c0c github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:68 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0x1076076 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:262 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdad88a 0xdada0c 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdada0b github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x10b github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:146 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 384] @ 0x4a423c 0x4a4086 0x4a3dfc 0x6e7e8e 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6e7e8d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:46 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 48] @ 0x5c1b8b 0x5c2486 0x6978dd 0x1190085 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x1190084 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x804 github.com/pactus-project/pactus/sync/handler_hello.go:109 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 288] @ 0x51c37b 0xd05e06 0xd05f08 0xd3ca2a 0xafb197 0x1077a05 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05f07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:43 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0xafb196 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x1077a04 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1a44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:445 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [31: 3968] @ 0x77f38c 0x107a1d0 0x107a154 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x77f38b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0x107a1cf github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x48f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0x107a153 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x413 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:647 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 384] @ 0xb32636 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb32635 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:91 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 48] @ 0x10771f6 0x10771e2 0x1077172 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10771f5 github.com/libp2p/go-msgio/pbio.NewDelimitedWriter+0x1235 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:53 # 0x10771e1 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.NewDelimitedWriter+0x1221 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:65 # 0x1077171 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x11b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:397 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 7168] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 32] @ 0xdb5dde 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb5ddd github.com/quic-go/quic-go.(*Conn).preSetup+0x3bd github.com/quic-go/quic-go@v0.57.1/connection.go:523 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 128] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x6829d5 0x8c634f 0xd60333 0x10cb6b2 0xd310a5 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x8c634e github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.1/multistream.go:88 # 0xd60332 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x432 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 784] @ 0x6957af 0xdaae65 0xdab4fb 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [9: 216] @ 0xb138fe 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0xb138fd github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdd github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 288] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xda52dd 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 720] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b0846 0x8b44f7 0x115d03b 0x1390ee6 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b0845 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115d03a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:664 # 0x1390ee5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x12f9baa 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:376 # 0x136403d 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 # 0x12f9a02 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:378 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [13: 104] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 576] @ 0xcdfa8f 0xcde605 0xcde425 0x112b378 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0xcdfa8e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x12e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:559 # 0xcde604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:394 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0x112b377 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:397 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [15: 960] @ 0x7fb4d6 0x7fad90 0xafb0e6 0x107749e 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x107749d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x14dd github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:407 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 256] @ 0x53d7f5 0x53d21d 0x53d3f9 0x1403fab 0x1403a17 0x1404acb 0x1406555 0x14061e5 0x14057d3 0x4a530a 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x1403faa github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.4/json.go:183 # 0x1403a16 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.4/json.go:67 # 0x1404aca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.4/json.go:290 # 0x1406554 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.4/server.go:294 # 0x14061e4 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.4/server.go:271 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [6: 192] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [2: 16] @ 0x115c106 0x8c2047 0x115bc7f 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x115c105 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x1c5 github.com/pactus-project/pactus/state/state.go:542 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bc7e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:538 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 1472] @ 0xcdfef9 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xcdfef8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:585 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 1664] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 72] @ 0x7b41a5 0x7b456f 0x7ba32d 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b41a4 crypto/x509.parseASN1String+0x704 crypto/x509/parser.go:85 # 0x7b456e crypto/x509.parseName+0x30e crypto/x509/parser.go:171 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [22: 720896] @ 0x122c105 0x122c223 0x1213e9c 0x1296c25 0x12968e8 0x12960e5 0x12943fa 0x48b5a1 # 0x122c104 bufio.NewReaderSize+0x124 bufio/bufio.go:57 # 0x122c222 google.golang.org/grpc/internal/transport.newFramer+0x242 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:425 # 0x1213e9b google.golang.org/grpc/internal/transport.NewHTTP2Client+0xfbb google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:339 # 0x1296c24 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.77.0/clientconn.go:1403 # 0x12968e7 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.77.0/clientconn.go:1350 # 0x12960e4 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1282 # 0x12943f9 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.77.0/clientconn.go:945 0: 0 [6: 48] @ 0x6b1418 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b1417 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1600] @ 0xdb636f 0xdb62b6 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb636e github.com/quic-go/quic-go.newDatagramQueue+0x94e github.com/quic-go/quic-go@v0.57.1/datagram_queue.go:35 # 0xdb62b5 github.com/quic-go/quic-go.(*Conn).preSetup+0x895 github.com/quic-go/quic-go@v0.57.1/connection.go:553 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [12: 768] @ 0x14dfed8 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [14: 896] @ 0xb7d5bc 0xb82124 0x48b5a1 # 0xb7d5bb github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0x21b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:82 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [8: 1024] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 1024] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xda938f 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda938e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4ce github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:522 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [10: 640] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0xdaa44f 0xdaa333 0xdadb7e 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaa44e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:53 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdadb7d github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:155 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [8: 768] @ 0x1490c37 0x14db395 0x14e02e6 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 512] @ 0xb3297f 0xb8179c 0xb8168e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8168d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 384] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xda5353 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [4: 64] @ 0x51f406 0xcdfe3f 0xcdfdfb 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdfe3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:604 # 0xcdfdfa github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 2880] @ 0xd7352b 0xd75c37 0xdbebca 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xd7352a github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.57.1/internal/wire/crypto_frame.go:34 # 0xd75c36 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:135 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [237: 1274112] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f62e6 0x13f621a 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f62e5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0x105 github.com/pactus-project/pactus/www/html/server.go:221 # 0x13f6219 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 168] @ 0x8aa948 0x107902f 0x1078ee2 0x48b5a1 # 0x8aa947 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0xa7 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:88 # 0x107902e github.com/libp2p/go-buffer-pool.Put+0x2e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0x1078ee1 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x3e1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:531 0: 0 [9: 1152] @ 0xdd4125 0xdd116c 0xdcee2a 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdd4124 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:844 # 0xdd116b github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x44b github.com/quic-go/quic-go@v0.57.1/packet_packer.go:550 # 0xdcee29 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1c9 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:347 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [794: 914688] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 256] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 3808] @ 0x539baa 0xcfd3c8 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcfd3c7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 192] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdab407 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab406 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:57 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [11: 528] @ 0x468b06 0xb7905e 0xb78fe3 0xb78ff7 0xb795da 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7905d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795d9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0xe0409a 0xe0405c 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0xe04099 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x99 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xe0405b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x5b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 80] @ 0xbe5e3e 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe5e3d github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x87d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2856 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 48] @ 0xdaac95 0xdaa42f 0xdab1cb 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdab1ca github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:51 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [10: 1280] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [31: 2480] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff09b 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 3456] @ 0x5d1259 0x5eabff 0x5ff0e5 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [400: 204800] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [85: 87040] @ 0xdaf8a5 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdaf8a4 github.com/quic-go/quic-go.init.func1+0x124 github.com/quic-go/quic-go@v0.57.1/connection.go:268 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [99: 28512] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [29: 928] @ 0x51f406 0xc41a47 0xc41a07 0xc42a7d 0xc4954e 0xc225b7 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc41a46 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41a06 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc42a7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4954d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc225b6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 336] @ 0xdb3f5b 0xdc103b 0xdb6cf7 0x48b5a1 # 0xdb3f5a github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0x7a github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:186 # 0xdc103a github.com/quic-go/quic-go.(*Conn).handleCloseError+0x77a github.com/quic-go/quic-go@v0.57.1/connection.go:2235 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [18: 3744] @ 0x1482aa6 0x14853f6 0x14c545a 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1482aa5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x14853f5 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x14c5459 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [91: 7280] @ 0x13971f1 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13971f0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x7b0 github.com/pactus-project/pactus/www/grpc/transaction.go:303 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [23: 2576] @ 0x107693b 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x107693a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x97a github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:348 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0xb7927e 0xb792ec 0xb793f5 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7927d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb792eb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 576] @ 0x103d031 0x8aab2a 0x107a3b6 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x103d030 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/proto.(*ReservationVoucher).MarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/proto/voucher.go:43 # 0x8aab29 github.com/libp2p/go-libp2p/core/record.Seal+0x69 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:52 # 0x107a3b5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x675 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:667 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 240] @ 0x6b06a5 0x6b055f 0x115bec8 0x8c1e87 0x115bcfa 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b06a4 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x6b055e github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x115bec7 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x67 github.com/pactus-project/pactus/state/state.go:550 # 0x8c1e86 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115bcf9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:547 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0xcfc29c 0xd04716 0xd06118 0xd3d102 0x1074ff3 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xcfc29b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd06117 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetReadDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:71 # 0xd3d101 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetReadDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:170 # 0x1074ff2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x392 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:156 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x79aea5 0x9507e5 0x9507a8 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9507e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x5c4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9507a7 crypto/tls.(*SessionState).Bytes+0x587 crypto/tls/ticket.go:124 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [6: 384] @ 0xcd5d1e 0xcdd797 0xce18af 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xcd5d1d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolLimits+0x3d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/limit.go:268 # 0xcdd796 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xd6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:289 # 0xce18ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 72] @ 0xbe5e94 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe5e93 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x8d3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2856 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 1536] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xda5353 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [6: 384] @ 0x14e0178 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14e0177 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 128] @ 0x793e3d 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x793e3c encoding/asn1.makeBody+0xb3c encoding/asn1/marshal.go:522 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 320] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c5a5 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 11520] @ 0x933345 0x933311 0x933217 0x79aae2 0x79af3c 0x9331cb 0x9330c7 0x79aae2 0x79af3c 0x930e2a 0x930d1a 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x933344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x933310 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x933216 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:801 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9331ca vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9330c6 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x930e29 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x930d19 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 3072] @ 0xdf2ea5 0x4a3e91 0xdcf59f 0xdcf593 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdf2ea4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:87 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdcf59e github.com/quic-go/quic-go.getPacketBuffer+0x93e github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdcf592 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x932 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:425 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [10: 1280] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda52dd 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 24] @ 0xdaac95 0xda52dd 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 1536] @ 0x5cb71e 0x5cb712 0x5cb645 0xdad1c5 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdad1c4 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:69 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 8192] @ 0x8aa80f 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 384] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x51f406 0xa31894 0xb81c8b 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81c8a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0xd9b5c5 0xd9b56b 0xd9b543 0xd9bdbf 0xd9a84d 0xdd20cb 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9b5c4 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame-range1+0x104 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_tracker.go:66 # 0xd9b56a github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame.(*receivedPacketHistory).Backward.func1+0xaa github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_history.go:116 # 0xd9b542 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame+0x82 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_tracker.go:65 # 0xd9bdbe github.com/quic-go/quic-go/internal/ackhandler.(*appDataReceivedPacketTracker).GetAckFrame+0x9e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_tracker.go:217 # 0xd9a84c github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).GetAckFrame+0x6c github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_handler.go:104 # 0xdd20ca github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x10a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:649 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [5: 640] @ 0x4a423c 0x4a4086 0x4a3dfc 0x8aa758 0xc19bda 0xc19bd0 0xc197db 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xc19bd9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc19bcf github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 96] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [11: 16896] @ 0x90e6d7 0x90e218 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x90e6d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [28: 3136] @ 0x48777c 0x4ed275 0xcfc2d4 0xd04716 0xd045ec 0xd060b8 0xd3d0a2 0x1077482 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd045eb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x1077481 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x14c1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:405 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [13: 1456] @ 0xd027d7 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xd027d6 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [4: 32] @ 0xb78fd6 0xb79632 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb78fd5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb79631 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:111 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 3840] @ 0x5cb71e 0x5cb712 0x5cb645 0xda595e 0xda537a 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda595d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:47 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 96] @ 0x79aea5 0x950fea 0x950fb0 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x950fe9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xdc9 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x950faf crypto/tls.(*SessionState).Bytes+0xd8f crypto/tls/ticket.go:146 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [13: 2704] @ 0x1482aa6 0x14853f6 0x14cb79a 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1482aa5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x14853f5 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x14cb799 crypto/internal/fips140/ecdsa.newDRBG[...]+0x399 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0xddc5eb 0xde7265 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6805 0x48b5a1 # 0xddc5ea github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.57.1/send_stream.go:77 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [4: 32] @ 0x10cd145 0x10cd253 0x10ccb75 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10cd144 github.com/multiformats/go-multistream.newOnce+0xbe4 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x10cd252 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x4a4719 0x4a3da5 0x5d177b 0x5d175c 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x5d177a github.com/consensys/gnark-crypto/field/pool.bigIntPool.Put+0x1ba github.com/consensys/gnark-crypto@v0.19.2/field/pool/pool.go:27 # 0x5d175b github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x19b github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:899 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 216] @ 0x6a6ab5 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6ab4 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/block/block.go:165 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 128] @ 0xd2c0c5 0x10cc7a3 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd2c0c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:475 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 576] @ 0x672385 0x66b4bb 0x66ab7b 0x65fab8 0x6737a7 0x671d14 0x64251a 0x641f73 0x6509cc 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x672384 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x66b4ba net.(*netFD).dial+0x83a net/sock_posix.go:143 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x671d13 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x642519 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x641f72 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6509cb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [8: 10240] @ 0xdc880a 0xdbfcb7 0xdbfb9a 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdc8809 github.com/quic-go/quic-go.(*initialCryptoStream).Write+0x69 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:141 # 0xdbfcb6 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xd6 github.com/quic-go/quic-go@v0.57.1/connection.go:1991 # 0xdbfb99 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.57.1/connection.go:1965 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 24] @ 0x5c4a55 0x69f3a8 0x6a4f1d 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4a54 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x69f3a7 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x27 github.com/pactus-project/pactus/types/tx/payload/transfer.go:67 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x4de5a5 0x4e09d6 0x4e09de 0x512a6b 0x512a54 0x513934 0x5138f7 0x5138c6 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x4de5a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e09d5 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4e09dd syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x512a6a syscall.Open+0x2a syscall/syscall_linux.go:280 # 0x512a53 os.open+0x13 os/file_open_unix.go:15 # 0x513933 os.openFileNolog.func1+0x93 os/file_unix.go:260 # 0x5138f6 os.ignoringEINTR+0x56 os/file_posix.go:256 # 0x5138c5 os.openFileNolog+0x25 os/file_unix.go:259 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 320] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 672] @ 0x79aea5 0x79aa1d 0x93a5a5 0x79aae2 0x79af3c 0x93a447 0x93a3d7 0x93a3aa 0x79aae2 0x79af3c 0x93a0f4 0x93a05c 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x79aa1c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93a5a4 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x124 crypto/tls/handshake_messages.go:1490 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x93a3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 224] @ 0x1478c46 0x1485394 0x695592 0x4d63ce 0xdad19f 0xdad1a1 0xdacda6 0xdac5b9 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x1478c45 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha256/sha256.go:66 # 0x1485393 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x695591 golang.org/x/crypto/hkdf.(*hkdf).Read+0x131 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:60 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xdad19e io.ReadFull+0x13e io/io.go:354 # 0xdad1a0 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x140 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:62 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac5b8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:71 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [3: 144] @ 0x53b505 0xda6ca7 0xdb6615 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xda6ca6 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).StartHandshake+0x66 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:192 # 0xdb6614 github.com/quic-go/quic-go.(*Conn).run+0x154 github.com/quic-go/quic-go@v0.57.1/connection.go:575 0: 0 [3: 72] @ 0xdca11e 0xdc86b8 0xdb5a5d 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdca11d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:37 # 0xdc86b7 github.com/quic-go/quic-go.newInitialCryptoStream+0x177 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:121 # 0xdb5a5c github.com/quic-go/quic-go.(*Conn).preSetup+0x3c github.com/quic-go/quic-go@v0.57.1/connection.go:510 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [5: 320] @ 0x1490d30 0x69521d 0x94c5de 0x9489fc 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 480] @ 0x14ab51a 0x14c99f4 0x7a0765 0x7a05ac 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x14c99f3 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:177 # 0x7a0764 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:573 # 0x7a05ab crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:529 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 120] @ 0x698133 0x697fca 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x697fc9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x14e0178 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14e0177 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x728238 0x7281ed 0x6f2b37 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x728237 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:16 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [46: 5152] @ 0x48777c 0x4ed275 0xcfc2d4 0xd04716 0xd06118 0xd3d102 0x1074ff3 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd06117 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetReadDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:71 # 0xd3d101 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetReadDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:170 # 0x1074ff2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x392 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:156 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x4a4719 0x4a3da5 0x9f12ee 0x9ce07b 0x9ce0d8 0x9cfc94 0x9cecf3 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9f12ed net/http.putBufioWriter+0xed net/http/server.go:924 # 0x9ce07a net/http.(*conn).finalFlush+0x7a net/http/server.go:1784 # 0x9ce0d7 net/http.(*conn).close+0x17 net/http/server.go:1791 # 0x9cfc93 net/http.(*conn).serve.func1+0x1f3 net/http/server.go:1955 # 0x9cecf2 net/http.(*conn).serve+0x7d2 net/http/server.go:2151 0: 0 [2: 32] @ 0x468b06 0x14db133 0x14e01b3 0x94c48d 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0x729945 0x70d345 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x729944 github.com/syndtr/goleveldb/leveldb.shortenb+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:30 # 0x70d344 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 224] @ 0xcfc1e5 0xd03e9b 0xd038e9 0xd05fb5 0xd05fb6 0xd3cbc2 0x1078d63 0x48b5a1 # 0xcfc1e4 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:44 # 0xd03e9a github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x3a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:392 # 0xd038e8 github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x1a8 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:298 # 0xd05fb4 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:263 # 0xd05fb5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x15 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:51 # 0xd3cbc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:89 # 0x1078d62 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x262 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:520 0: 0 [1: 32] @ 0x72388a 0x72386b 0x723066 0x72280e 0x48b5a1 # 0x723889 github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x1409 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x72386a github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x13ea github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:108 # 0x723065 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0xbe5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:176 # 0x72280d github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0x38d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:187 0: 0 [29: 464] @ 0x4a024a 0x49fc07 0x77cf6e 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x4a0249 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fc06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x77cf6d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 160] @ 0x70d24c 0x70d1b7 0x70d1a0 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x70d24b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x70d1b6 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x70d19f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:412 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [15: 720] @ 0x53b505 0x1076ab4 0x1076a86 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x1076ab3 github.com/libp2p/go-libp2p/core/network.WithNoDial+0xaf3 github.com/libp2p/go-libp2p@v0.46.0/core/network/context.go:68 # 0x1076a85 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xac5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:362 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 192] @ 0x77f38c 0xe040cc 0xe0405c 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x77f38b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xe040cb github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xcb github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xe0405b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x5b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [23: 5152] @ 0x74c3da 0x74c3f0 0x1490c9b 0x14cb939 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14cb938 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 130560] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 96] @ 0x52cea5 0x52cfb0 0x5321fb 0x53719f 0x6e3175 0x6e30c8 0x728218 0x7281ed 0x6f2b37 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5321fa strings.Join+0xfa strings/strings.go:510 # 0x53719e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x6e3174 path/filepath.Join+0x154 path/filepath/path.go:131 # 0x6e30c7 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xa7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [18: 331776] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 16] @ 0x51f406 0x6e47b4 0x6e393f 0x724122 0x6f18c5 0x6f2737 0x6f2fd1 0x6f2fb8 0x7238dd 0x72386b 0x723066 0x72280e 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6e47b3 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6e393e github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Remove+0x11e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:532 # 0x724121 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.(*session).refLoop.func4.(*session).refLoop.func3.(*tOps).remove.func8+0x41 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:478 # 0x6f18c4 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x244 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:230 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f2fd0 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefInternal+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:740 # 0x6f2fb7 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x257 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:550 # 0x7238dc github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x145c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x72386a github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x13ea github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:108 # 0x723065 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0xbe5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:176 # 0x72280d github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0x38d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:187 0: 0 [5: 640] @ 0xb3297f 0xb81967 0xb81949 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81966 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81948 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 400] @ 0x651765 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x651764 net.(*Resolver).goLookupIPCNAMEOrder+0x1564 net/dnsclient_unix.go:735 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [13: 312] @ 0x5c1b8b 0x5c2486 0x6978dd 0x6979ac 0x6a4218 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6979ab github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x4b github.com/pactus-project/pactus/crypto/bls/public_key.go:172 # 0x6a4217 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0xf7 github.com/pactus-project/pactus/types/tx/tx.go:220 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0xc3a99d 0xc3aa05 0xc28f3a 0xc28f3b 0xc26e9b 0xc20595 0xc3895b 0xc351a7 0x48b5a1 # 0xc3a99c github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:30 # 0xc3aa04 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:95 # 0xc28f39 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:72 # 0xc28f3a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1536 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc20594 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x514 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:871 # 0xc3895a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x704f0c 0x7006eb 0x700dc9 0x7294a5 0x70d191 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x704f0b github.com/syndtr/goleveldb/leveldb.(*iComparer).Successor+0x14b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/comparer.go:64 # 0x7006ea github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x6a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:211 # 0x700dc8 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x108 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:328 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [8: 768] @ 0x79aea5 0x951f2e 0x951efa 0x79aae2 0x79af3c 0x9507e5 0x9507a8 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x951f2d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x6d vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x951ef9 crypto/tls.(*SessionState).Bytes.func2+0x39 crypto/tls/ticket.go:126 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9507e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x5c4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9507a7 crypto/tls.(*SessionState).Bytes+0x587 crypto/tls/ticket.go:124 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 16] @ 0x6955dd 0x4d63ce 0xdad19f 0xdad1a1 0xdacda6 0xdac5b9 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x6955dc golang.org/x/crypto/hkdf.(*hkdf).Read+0x17c golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:64 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xdad19e io.ReadFull+0x13e io/io.go:354 # 0xdad1a0 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x140 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:62 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac5b8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:71 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [12: 147456] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [19: 912] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 2064384] @ 0x6e7ee5 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7ee4 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdad99a 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdad999 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:141 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [8: 1024] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdab407 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab406 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:57 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [8: 768] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdab4fb 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [22: 1760] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff09b 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 8640] @ 0x606350 0x60573b 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x60634f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1008] @ 0xddc5eb 0xde7265 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xddc5ea github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.57.1/send_stream.go:77 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 3584] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xce082a 0xce1a74 0xd3d019 0x10ccb6f 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce0829 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:704 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 192] @ 0x12accd9 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12accd8 google.golang.org/grpc.newClientStream+0x4b8 google.golang.org/grpc@v1.77.0/stream.go:224 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 18944] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x71265b 0x8b05a2 0x8b2aab 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x71265a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8b05a1 github.com/pactus-project/pactus/store.newAccountStore+0x1c1 github.com/pactus-project/pactus/store/account.go:29 # 0x8b2aaa github.com/pactus-project/pactus/store.NewStore+0x1ca github.com/pactus-project/pactus/store/store.go:95 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [37: 4144] @ 0xd02749 0xd02842 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd02748 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd02841 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 192] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 128] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c5a5 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 256] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdab407 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab406 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:57 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [10: 1280] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0xd7bc8c 0xd7bc80 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xd7bc8b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xd7bc7f github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x31f github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:66 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [5: 320] @ 0xcd5e7e 0xce06f1 0xce1a74 0xd3d019 0x10ccb6f 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xcd5e7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolPeerLimits+0x3d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/limit.go:276 # 0xce06f0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:697 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x5c4959 0x69e3e5 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69e3e4 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x64 github.com/pactus-project/pactus/types/tx/payload/bond.go:64 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 5376] @ 0x1392f7e 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1392f7d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x5d github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 120] @ 0x6a6e85 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a6e84 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [13: 1664] @ 0x1490d30 0x14cb57f 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14cb57e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0xb2f826 0xb2f839 0xb2f6b6 0x10c0327 0x105fb5a 0x10bfd85 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0xb2f825 errors.New+0x125 errors/errors.go:65 # 0xb2f838 github.com/libp2p/go-netroute.(*linuxRouter).RouteWithSrc+0x138 github.com/libp2p/go-netroute@v0.4.0/netroute_linux.go:43 # 0xb2f6b5 github.com/libp2p/go-netroute.(*linuxRouter).Route+0x35 github.com/libp2p/go-netroute@v0.4.0/netroute_linux.go:37 # 0x10c0326 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked.func2+0x46 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:820 # 0x105fb59 github.com/libp2p/go-libp2p/p2p/host/basic/internal/backoff.(*ExpBackoff).Run+0xd9 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/internal/backoff/backoff.go:45 # 0x10bfd84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:819 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [6: 672] @ 0x539baa 0x539e3b 0x5391b9 0x53917d 0x91086b 0x94ed48 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539e3a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x91086a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [9: 4320] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [10: 2560] @ 0xb3297f 0xb8179c 0xb8168e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8168d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 192] @ 0x51f406 0xa31894 0xb2f1a6 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2f1a5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0x65 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:337 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x7785ba 0x7782bf 0x1079e70 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7785b9 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0x1079e6f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:631 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x51c37b 0x94fb5d 0x94f69d 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0x94fb5c crypto/tls.quicError+0x11c crypto/tls/quic.go:372 # 0x94f69c crypto/tls.(*QUICConn).SendSessionTicket+0x7c crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [5: 80] @ 0x65aa3f 0xb128f8 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0xb128f7 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x257 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 480] @ 0xb2b425 0xb7d105 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb2b424 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:167 # 0xb7d104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:50 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 216] @ 0x6a6709 0x6a66a3 0x6b2afd 0x6c4c12 0x6ddba8 0x6de528 0x6de785 0x115aedd 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6708 github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0x88 github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x6a66a2 github.com/pactus-project/pactus/types/block.(*Block).String+0x22 github.com/pactus-project/pactus/types/block/block.go:148 # 0x6b2afc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x6c4c11 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x6ddba7 github.com/pactus-project/pactus/util/logger.addFields+0x3c7 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x6de527 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x6de784 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x115aedc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 117504] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [54: 2592] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 128] @ 0x1403d48 0x14000bb 0x13ffbee 0x48b5a1 # 0x1403d47 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x207 github.com/creachadair/jrpc2@v1.3.4/json.go:109 # 0x14000ba github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.4/client.go:80 # 0x13ffbed github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.4/client.go:67 0: 0 [2: 96] @ 0xb276ba 0xb7fd97 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb276b9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x199 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:457 # 0xb7fd96 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [27: 3024] @ 0xd027d7 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd027d6 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 480] @ 0xafccdb 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0xafccda github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:93 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [13: 312] @ 0x1078c1e 0x1078b27 0x48b5a1 # 0x1078c1d io.LimitReader+0x11d io/io.go:461 # 0x1078b26 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:513 0: 0 [11: 1760] @ 0x4de03f 0x658c9d 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x658c9c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [2: 48] @ 0x794e2a 0x795113 0x7c75b8 0x7c758e 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x794e29 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c75b7 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x7c758d crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 448] @ 0xdca130 0xdca124 0xdc86b8 0xdb5a5d 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdca12f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:78 # 0xdca123 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:38 # 0xdc86b7 github.com/quic-go/quic-go.newInitialCryptoStream+0x177 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:121 # 0xdb5a5c github.com/quic-go/quic-go.(*Conn).preSetup+0x3c github.com/quic-go/quic-go@v0.57.1/connection.go:510 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [40: 30720] @ 0x5cb71e 0x5cb712 0x5cb645 0xda595e 0xda537a 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda595d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:47 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [10: 1280] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [14: 2688] @ 0xda7b05 0xda73b2 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xda7b04 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleTransportParameters+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:317 # 0xda73b1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x111 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:257 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [10: 240] @ 0x8c6815 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb07a65 0x48b5a1 # 0x8c6814 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb07a64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:324 0: 0 [12: 288] @ 0x698056 0x69b207 0x69a97d 0x6a644a 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x698055 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x69b206 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:166 # 0x69a97c github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x9c github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x6a6449 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:127 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 480] @ 0x114fa31 0x117bdad 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x114fa30 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x90 github.com/pactus-project/pactus/sync/bundle/message/message.go:105 # 0x117bdac github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:108 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 5120] @ 0x4a4812 0x4a3da5 0x8aa7d9 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [6: 768] @ 0x4a423c 0x4a4086 0x4a3d54 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3d53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x777eb0 0x777ea3 0x77a6e5 0x103846e 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x777eaf github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x777ea2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x103846d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x40d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:151 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x553366 0x771416 0x77ede6 0x7833d7 0x777bcf 0x777eb0 0x777ea3 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x553365 encoding/base64.(*Encoding).EncodeToString+0x145 encoding/base64/base64.go:209 # 0x771415 github.com/multiformats/go-multibase.Encode+0x4d5 github.com/multiformats/go-multibase@v0.2.0/multibase.go:126 # 0x77ede5 github.com/multiformats/go-multiaddr.certHashBtS+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:458 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x777eaf github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x777ea2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 160] @ 0x51f406 0xa31894 0xb810d6 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb810d5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [17: 544] @ 0x776ee5 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 23296] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 18304] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 320] @ 0x6a66ae 0x6b2afd 0x6c4c12 0x6ddba8 0x6de528 0x6de785 0x115aedd 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a66ad github.com/pactus-project/pactus/types/block.(*Block).String+0x2d github.com/pactus-project/pactus/types/block/block.go:148 # 0x6b2afc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x6c4c11 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x6ddba7 github.com/pactus-project/pactus/util/logger.addFields+0x3c7 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x6de527 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x6de784 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x115aedc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x48fc05 0x548747 0x943a95 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x48fc04 internal/reflectlite.Swapper+0x264 internal/reflectlite/swapper.go:58 # 0x548746 sort.SliceStable+0x86 sort/slice.go:43 # 0x943a94 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x634 crypto/tls/handshake_server_tls13.go:225 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [19: 304] @ 0x13f6cf4 0x13f6c71 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6cf3 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xb13 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6c70 github.com/pactus-project/pactus/www/html.txToTable+0xa90 github.com/pactus-project/pactus/www/html/transaction.go:49 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 432] @ 0x69a927 0x13901da 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a926 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x13901d9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [12: 1152] @ 0x1490c37 0x69521d 0x6953b9 0xdab345 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0xdab344 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:55 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [31: 10912] @ 0x480f93 0x40b6c5 0x40b6b8 0x40ffb7 0xdca8fc 0xdca1fd 0xdc80a5 0xdc8e95 0xdbfb2c 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdca8fb github.com/quic-go/quic-go.(*frameSorter).push+0x65b github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:176 # 0xdca1fc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:46 # 0xdc80a4 github.com/quic-go/quic-go.(*baseCryptoStream).HandleCryptoFrame+0xa4 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:55 # 0xdc8e94 github.com/quic-go/quic-go.(*cryptoStreamManager).HandleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.57.1/crypto_stream_manager.go:32 # 0xdbfb2b github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x2b github.com/quic-go/quic-go@v0.57.1/connection.go:1953 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 96] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x94c40e 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [20: 960] @ 0x1074f45 0x1074e61 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1074f44 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.NewDelimitedReader+0x2e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:29 # 0x1074e60 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x200 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:153 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [22: 1760] @ 0x844576 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x844575 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [18: 432] @ 0x728238 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x728237 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:16 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 168] @ 0x6ae63b 0x6ae62f 0x6ae60f 0x115bcb0 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ae63a github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0x1fa github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x6ae62e github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertBefore+0x1ee github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:69 # 0x6ae60e github.com/pactus-project/pactus/committee.(*committee).Update+0x1ce github.com/pactus-project/pactus/committee/committee.go:67 # 0x115bcaf github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:545 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 480] @ 0x480fda 0x480fef 0xdca166 0xde73aa 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xdca165 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:39 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 48] @ 0xde8165 0xde8179 0xde7e27 0xdb6013 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xde8164 github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x2c4 github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:61 # 0xde8178 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x2d8 github.com/quic-go/quic-go@v0.57.1/streams_map.go:82 # 0xde7e26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.57.1/streams_map.go:60 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [6: 864] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 704] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 224] @ 0x48777c 0x4ed068 0x70b8ca 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0x70b8c9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0xa9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:171 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 576] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x40cbf2 0x40b74d 0x40ffdb 0x72c5a5 0x72b5da 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c5a4 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x72b5d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 864] @ 0x70d24c 0x70d1b7 0x70d1a0 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x70d24b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x70d1b6 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x70d19f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:412 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 64] @ 0xb3297f 0xb816d2 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb816d1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:364 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0x120ab6d 0x120b067 0x1219465 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x120ab6c google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x2c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:61 # 0x120b066 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x106 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:386 # 0x1219464 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4a4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:878 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 68096] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [30: 14400] @ 0x7fb4d6 0x7fad90 0xafb0e6 0x1079c09 0x1075bb6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x1079c08 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).writeResponse+0x248 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:616 # 0x1075bb5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x895 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:248 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [62: 2976] @ 0xafcd98 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0xafcd97 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:54 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [86: 11008] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0xb764de 0xb82629 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xb764dd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:942 # 0xb82628 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7c8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:464 0: 0 [13: 416] @ 0x14798b3 0x5cdc5f 0x5d15f6 0x5ff025 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdc5e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 6400] @ 0x64201a 0x641f90 0x6509cc 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x642019 net.sortByRFC6724withSrcs+0x59 net/addrselect.go:25 # 0x641f8f net.sortByRFC6724+0x4f net/addrselect.go:18 # 0x6509cb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [5: 320] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c5a5 0x9489fc 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0xdf8e4d 0xdb3749 0xdb814c 0xdb80a5 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdf8e4c slices.Insert[...]+0x6c slices/slices.go:144 # 0xdb3748 github.com/quic-go/quic-go.(*connIDGenerator).queueConnIDForRetiring+0xc8 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:134 # 0xdb814b github.com/quic-go/quic-go.(*connIDGenerator).SetHandshakeComplete+0x14b github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:155 # 0xdb80a4 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0xa4 github.com/quic-go/quic-go@v0.57.1/connection.go:927 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [4: 128] @ 0x14acf9f 0x14c6394 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14acf9e crypto/internal/fips140/nistec.(*P256Point).BytesX+0x1e crypto/internal/fips140/nistec/p256_asm.go:516 # 0x14c6393 crypto/internal/fips140/ecdsa.signGeneric[...]+0x113 crypto/internal/fips140/ecdsa/ecdsa.go:333 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x13f6e1a 0x13f6d9f 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6e19 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xc39 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6d9e github.com/pactus-project/pactus/www/html.txToTable+0xbbe github.com/pactus-project/pactus/www/html/transaction.go:54 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 48] @ 0xdaac95 0xda52dd 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [21: 1680] @ 0x1077535 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1077534 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1574 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:439 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [25: 6000] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 768] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 288] @ 0x468b06 0xb7905e 0xb78fe3 0xb78ff7 0xb79606 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7905d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79605 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:110 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x6ffdc5 0x700b31 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6ffdc4 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x3c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:62 # 0x700b30 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:265 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 4096] @ 0x7268f3 0x71f096 0x71e645 0x71def9 0x70f49c 0x7107f5 0x48b5a1 # 0x7268f2 github.com/syndtr/goleveldb/leveldb.tFiles.getOverlaps+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:236 # 0x71f095 github.com/syndtr/goleveldb/leveldb.(*compaction).expand+0x8b5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:241 # 0x71e644 github.com/syndtr/goleveldb/leveldb.newCompaction+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:146 # 0x71def8 github.com/syndtr/goleveldb/leveldb.(*session).pickCompaction+0x198 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:94 # 0x70f49b github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x1b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:655 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [30: 3360] @ 0x48777c 0x4ed275 0xcfc2d4 0xd04716 0xd045ec 0xd060b8 0xd3d0a2 0x1077ce9 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd045eb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x1077ce8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1d28 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:475 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [28: 3136] @ 0x10cd1c5 0x10cd25b 0x10ccb75 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10cd1c4 github.com/multiformats/go-multistream.newOnce+0xc64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10cd25a github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 64] @ 0xc2cccf 0xc29f4f 0xc35245 0x48b5a1 # 0xc2ccce github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x5ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1927 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [70: 2240] @ 0x7769ab 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x7769aa github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [8: 384] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb06ec5 0xb06ec6 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb06ec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:317 # 0xb06ec5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:274 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 896] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0x103920b 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x103920a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:219 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 80] @ 0xcfc29c 0xd04716 0xd045ec 0xd060b8 0xd3d0a2 0x1077ce9 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xcfc29b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd045eb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x1077ce8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1d28 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:475 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 96] @ 0x115c051 0x8c2047 0x115bc7f 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x115c050 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x110 github.com/pactus-project/pactus/state/state.go:540 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bc7e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:538 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [55: 49280] @ 0x148d81a 0x955d79 0x907936 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x148d819 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x955d78 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [28: 1344] @ 0x468b06 0xb32234 0xb325b1 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb32233 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:80 # 0xb325b0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:92 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 1344] @ 0x5dfab3 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 1408] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdab4fb 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [5: 120] @ 0x6a761c 0x6a642a 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a761b github.com/pactus-project/pactus/types/block.(*Header).Encode+0x11b github.com/pactus-project/pactus/types/block/header.go:107 # 0x6a6429 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0xddb809 0xde396c 0xde1c2b 0xde0a25 0x48b5a1 # 0xddb808 github.com/quic-go/quic-go.newSendConn+0x228 github.com/quic-go/quic-go@v0.57.1/send_conn.go:60 # 0xde396b github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x88b github.com/quic-go/quic-go@v0.57.1/server.go:821 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [9: 1152] @ 0x1490d6e 0x14cb57f 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14cb57e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 896] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [9: 2016] @ 0x93e469 0x93e011 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x93e468 crypto/tls.clientHelloInfo+0x628 crypto/tls/handshake_server.go:1015 # 0x93e010 crypto/tls.(*Conn).readClientHello+0x1d0 crypto/tls/handshake_server.go:168 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x79aea5 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [21: 1344] @ 0x1077635 0x10775d1 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1077634 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).makeLimitMsg+0x1674 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:692 # 0x10775d0 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1610 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:442 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 320] @ 0xcdfef9 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xcdfef8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:585 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [12: 96] @ 0x10d91ba 0x10d7f3f 0x10bd8dd 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0x10d91b9 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).getTopExternalAddrs+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:290 # 0x10d7f3e github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).AddrsFor+0x39e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:230 # 0x10bd8dc github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x11c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:552 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 48] @ 0x74cefa 0x74cd03 0x76e016 0x8ae0ec 0x104d20a 0x104c9e5 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x74cef9 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x74cd02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x76e015 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x104d209 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:849 # 0x104c9e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:797 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [27: 3024] @ 0x53abd9 0x53b42d 0x53b3ef 0x1076a5f 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x53abd8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x1076a5e github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xa9e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:359 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [26: 23296] @ 0xb32636 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb32635 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:91 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 800] @ 0x7783b6 0x7782bf 0xb127c9 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x7783b5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [26: 2496] @ 0x69832f 0x697416 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69832e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697415 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 624] @ 0x480fda 0x480fef 0x117e37d 0x117e370 0x11943f9 0x118e03d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x117e37c github.com/pactus-project/pactus/sync/peerset/session.(*Manager).RemoveAllSessions+0x5c github.com/pactus-project/pactus/sync/peerset/session/manager.go:112 # 0x117e36f github.com/pactus-project/pactus/sync/peerset.(*PeerSet).RemoveAllSessions+0x4f github.com/pactus-project/pactus/sync/peerset/peer_set.go:118 # 0x11943f8 github.com/pactus-project/pactus/sync.(*synchronizer).updateBlockchain+0x278 github.com/pactus-project/pactus/sync/sync.go:384 # 0x118e03c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1dc github.com/pactus-project/pactus/sync/handler_block_announce.go:35 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 3360] @ 0xcfc1e5 0xd03eb1 0xd038e9 0xd05fb5 0xd05fb6 0xd3cbc2 0x1078d4d 0x48b5a1 # 0xcfc1e4 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:44 # 0xd03eb0 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x50 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:393 # 0xd038e8 github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x1a8 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:298 # 0xd05fb4 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:263 # 0xd05fb5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x15 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:51 # 0xd3cbc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:89 # 0x1078d4c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x24c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:519 0: 0 [8: 128] @ 0x6a4a10 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a4a0f github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x6f github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 192] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xd65305 0xd64671 0xd66848 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xd65304 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:252 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [3: 192] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdad99a 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdad999 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:141 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [5: 320] @ 0x1490d30 0x14db395 0x14e02e6 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [38: 4256] @ 0x10cd15e 0x10cd253 0x10ccb75 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10cd15d github.com/multiformats/go-multistream.newOnce+0xbfd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10cd252 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 1120] @ 0x6957af 0xdaae65 0xdab56a 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 64] @ 0x468b06 0x7b0768 0x7b065a 0xd68afa 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x7b0767 crypto/x509.(*CertPool).addCertFunc+0x147 crypto/x509/cert_pool.go:206 # 0x7b0659 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd68af9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [13: 832] @ 0x1077bf0 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1077bef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1c2f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:465 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 1536] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [30: 3360] @ 0x48777c 0x4ed275 0xcfc2d4 0xd04716 0xd045ec 0xd060b8 0xd3d0a2 0x1077d17 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd045eb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x1077d16 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1d56 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:476 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 192] @ 0x468b06 0xb7905e 0xb78fe3 0xb78ff7 0xb79606 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7905d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79605 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:110 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 160] @ 0x7282d2 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7282d1 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:414 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x51f406 0x6a6825 0x6a6796 0x6b2afd 0x6c4c12 0x6ddba8 0x6de528 0x6de785 0x115aedd 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6a6824 github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0x1a4 github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x6a6795 github.com/pactus-project/pactus/types/block.(*Block).String+0x115 github.com/pactus-project/pactus/types/block/block.go:150 # 0x6b2afc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x6c4c11 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x6ddba7 github.com/pactus-project/pactus/util/logger.addFields+0x3c7 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x6de527 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x6de784 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x115aedc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 768] @ 0x5440da 0x5c3eca 0x5c4972 0x69f30e 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69f30d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 128] @ 0x114b4b8 0x114792a 0x48b5a1 # 0x114b4b7 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x117 github.com/pactus-project/pactus/network/stream.go:74 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [6: 288] @ 0x7b45df 0x7ba32d 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b45de crypto/x509.parseName+0x37e crypto/x509/parser.go:175 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 1280] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x94c5de 0x9489fc 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 10240] @ 0x90d3b3 0x90d1ea 0x90dca6 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90d3b2 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x90d1e9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [15: 480] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x1039316 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x1039315 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x315 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:228 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [48: 10752] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [42: 26880] @ 0x90d3b3 0x90d1ea 0x90dca6 0x948385 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90d3b2 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x90d1e9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 288] @ 0x14ab51a 0x789971 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x789970 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 crypto/elliptic/nistec.go:232 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 768] @ 0xdcc1bb 0xdcb325 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdcc1ba github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3ba github.com/quic-go/quic-go@v0.57.1/framer.go:204 # 0xdcb324 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 32] @ 0x5cd205 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd204 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 2400] @ 0x10cd20a 0x10ccb75 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10cd209 github.com/multiformats/go-multistream.NewMSSelect[...]+0xca9 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 448] @ 0x415a34 0x650365 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x650364 net.(*Resolver).goLookupIPCNAMEOrder+0x164 net/dnsclient_unix.go:642 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [10: 320] @ 0x6a75a5 0x8b10dc 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a75a4 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xa4 github.com/pactus-project/pactus/types/block/header.go:104 # 0x8b10db github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 432] @ 0x51f406 0xc41a47 0xc41a07 0xc42a7d 0xc4954e 0xc2bcf3 0xc2a802 0xc35245 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc41a46 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41a06 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc42a7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4954d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc2bcf2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc2a801 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [35: 3360] @ 0x1077e89 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1077e88 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1ec8 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:478 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [18: 864] @ 0x51f406 0xce2bf1 0xce8b9c 0x1076077 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce2bf0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0x1076076 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:262 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [17: 816] @ 0x6a4e5c 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4e5b github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2bb github.com/pactus-project/pactus/types/tx/tx.go:367 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0xdd573b 0xdbb326 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdd573a github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x21a github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:102 # 0xdbb325 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x4e5 github.com/quic-go/quic-go@v0.57.1/connection.go:1323 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [4: 384] @ 0x14ab51a 0x78a7ca 0x78a946 0x78663a 0x785f91 0x7c754e 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x78a7c9 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3c9 crypto/elliptic/nistec.go:154 # 0x78a945 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x786639 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x785f90 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x7c754d crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [57: 9120] @ 0xce2c0d 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce2c0c github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:68 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 528] @ 0x794bf2 0x7941e5 0x794c3d 0x795113 0xdac729 0xdac6c2 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x794bf1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdac728 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdac6c1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:76 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [6: 384] @ 0x53d285 0x53d3f9 0x7762cb 0x779b95 0xb13a79 0xb12137 0xe04036 0xe04028 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7762ca github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb13a78 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [18: 1152] @ 0x10773f7 0x1077393 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10773f6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).makeLimitMsg+0x1436 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:692 # 0x1077392 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x13d2 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:403 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 1792] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x14dfc8d 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14dfc8c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [25: 11200] @ 0x79a93a 0x79a904 0x93aa5f 0x79aae2 0x79af3c 0x79aa5d 0x93a516 0x79aae2 0x79af3c 0x93a447 0x93a3d7 0x93a3aa 0x79aae2 0x79af3c 0x93a0f4 0x93a05c 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79a939 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79a903 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x93aa5e crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x79aa5c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a515 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1487 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x93a3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [39: 4368] @ 0x48777c 0x4ed068 0x1160027 0x1166558 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0x1160026 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x86 github.com/pactus-project/pactus/consensus/consensus.go:182 # 0x1166557 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 672] @ 0x71303b 0x708465 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x71303a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 128] @ 0x8aa80f 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 288] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [69: 61824] @ 0x148d81a 0x955d79 0x907936 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x148d819 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x955d78 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [15: 960] @ 0x69c232 0x69c1f9 0x69c1f8 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69c231 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x71 github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x69c1f8 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x38 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x69c1f7 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0x37 github.com/pactus-project/pactus/types/certificate/certificate.go:279 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [51: 6528] @ 0xd31d49 0xd31be5 0xd31978 0xd2c2e5 0x10cc7a3 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd31d48 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:264 # 0xd31be4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:251 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [65: 58240] @ 0xdb612a 0xdb611d 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb6129 github.com/quic-go/quic-go/internal/utils/ringbuffer.(*RingBuffer[...]).Init+0x709 github.com/quic-go/quic-go@v0.57.1/internal/utils/ringbuffer/ringbuffer.go:13 # 0xdb611c github.com/quic-go/quic-go.(*Conn).preSetup+0x6fc github.com/quic-go/quic-go@v0.57.1/connection.go:543 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 128] @ 0x51f406 0xa31894 0xb810d6 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb810d5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [15: 480] @ 0xce1c93 0xd3d019 0x10ccb6f 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce1c92 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x4b2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:887 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [24: 2304] @ 0x1077d5b 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1077d5a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1d9a github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:477 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 640] @ 0x6a5d6f 0x6a7c0d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5d6e github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x4e github.com/pactus-project/pactus/util/simplemerkle/merkle.go:70 # 0x6a7c0c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 640] @ 0x785fdf 0x7c754e 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x785fde crypto/elliptic.Marshal+0x7e crypto/elliptic/elliptic.go:114 # 0x7c754d crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 560] @ 0xdc225e 0xdc2276 0xdc1bab 0xdbfef7 0xdbfb9a 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdc225d github.com/quic-go/quic-go.newMTUDiscoverer+0x1fd github.com/quic-go/quic-go@v0.57.1/mtu_discoverer.go:117 # 0xdc2275 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0x215 github.com/quic-go/quic-go@v0.57.1/connection.go:2401 # 0xdc1baa github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.57.1/connection.go:2333 # 0xdbfef6 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x316 github.com/quic-go/quic-go@v0.57.1/connection.go:1980 # 0xdbfb99 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.57.1/connection.go:1965 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [33: 528] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [9: 1296] @ 0x943e29 0x943cf7 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x943e28 crypto/ecdh.(*PublicKey).Bytes+0x9c8 crypto/ecdh/ecdh.go:71 # 0x943cf6 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x896 crypto/tls/handshake_server_tls13.go:268 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [11: 880] @ 0x4de03f 0x4ddb13 0x658c25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4ddb12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [7: 168] @ 0x697196 0x69a112 0x699fdf 0x115bdec 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x697195 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69a111 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:167 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x115bdeb github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:557 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 5760] @ 0xce293e 0xcdfee8 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdfee7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:586 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [31: 3472] @ 0x48777c 0x4ed275 0xcfc2d4 0xd048b6 0xd0460a 0xd060b8 0xd3d0a2 0x1077ce9 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04609 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x1077ce8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1d28 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:475 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [78: 19968] @ 0xd027e8 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd027e7 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 1536] @ 0xb8267d 0x48b5a1 # 0xb8267c github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x81c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:465 0: 0 [3: 432] @ 0x9d45e9 0x9d45dd 0x13f8df5 0x48b5a1 # 0x9d45e8 net/http.(*Server).newConn+0x3c8 net/http/server.go:635 # 0x9d45dc net/http.(*Server).Serve+0x3bc net/http/server.go:3491 # 0x13f8df4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [4: 64] @ 0x4c584b 0x4b4291 0x847a77 0x845eba 0x858a23 0x827805 0x858a23 0x829938 0x858a23 0x8585a9 0x7fb49d 0x7faff3 0x123b1e8 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4c584a reflect.copyVal+0x2a reflect/value.go:1858 # 0x4b4290 reflect.(*MapIter).Key+0x50 reflect/map_swiss.go:267 # 0x847a76 google.golang.org/protobuf/internal/impl.appendMap+0x216 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:294 # 0x845eb9 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func2+0x79 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:57 # 0x858a22 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x827804 google.golang.org/protobuf/internal/impl.appendMessageInfo+0xa4 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:168 # 0x858a22 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x829937 google.golang.org/protobuf/internal/impl.appendMessageSliceInfo+0xf7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:427 # 0x858a22 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x8585a8 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal+0x68 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:142 # 0x7fb49c google.golang.org/protobuf/proto.MarshalOptions.marshal+0x35c google.golang.org/protobuf@v1.36.11/proto/encode.go:195 # 0x7faff2 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend+0x72 google.golang.org/protobuf@v1.36.11/proto/encode.go:159 # 0x123b1e7 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x167 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:75 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [68: 60928] @ 0x148d81a 0x955d79 0x907936 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x148d819 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x955d78 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xda52dd 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [15: 1440] @ 0x1490c37 0x14cbbb3 0x14c55df 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14cbbb2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x14c55de crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [19: 1520] @ 0x10772c5 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10772c4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1304 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:400 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x51c6ba 0xd05e06 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0x114bc78 0x48b5a1 # 0x51c6b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [25: 2000] @ 0x51f406 0xce2bf1 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce2bf0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 1536] @ 0x776ee5 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [29: 3248] @ 0x48777c 0x4ed275 0xcfc2d4 0xd048b6 0xd0460a 0xd060b8 0xd3d0a2 0x1077d17 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04609 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x1077d16 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1d56 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:476 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 480] @ 0x53b505 0x10cc770 0x10cc712 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x10cc76f github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20f github.com/libp2p/go-libp2p@v0.46.0/core/network/context.go:68 # 0x10cc711 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 96] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 128] @ 0x7b545f 0x7ba748 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b545e crypto/x509.parsePublicKey+0x49e crypto/x509/parser.go:299 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 384] @ 0x1490d6e 0x14db01a 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x55bfc6 0x55b953 0x1403f1d 0x13ff5bb 0x55d0d2 0x55c313 0x55c0d2 0x55b9be 0x140ef58 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x55bfc5 encoding/json.newEncodeState+0x85 encoding/json/encode.go:325 # 0x55b952 encoding/json.Marshal+0x52 encoding/json/encode.go:206 # 0x1403f1c github.com/creachadair/jrpc2.(*jmessage).toJSON+0xbc github.com/creachadair/jrpc2@v1.3.4/json.go:186 # 0x13ff5ba github.com/creachadair/jrpc2.(*Response).MarshalJSON+0x9a github.com/creachadair/jrpc2@v1.3.4/base.go:168 # 0x55d0d1 encoding/json.marshalerEncoder+0xd1 encoding/json/encode.go:483 # 0x55c312 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x55c0d1 encoding/json.(*encodeState).marshal+0xb1 encoding/json/encode.go:343 # 0x55b9bd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x140ef57 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6d7 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:134 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 48] @ 0xd9b5c5 0xd9b56b 0xd9b543 0xd9a805 0xdd0fc3 0xdcee2a 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9b5c4 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame-range1+0x104 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_tracker.go:66 # 0xd9b56a github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame.(*receivedPacketHistory).Backward.func1+0xaa github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_history.go:116 # 0xd9b542 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame+0x82 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_tracker.go:65 # 0xd9a804 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).GetAckFrame+0x24 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_handler.go:95 # 0xdd0fc2 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x2a2 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:532 # 0xdcee29 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1c9 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:347 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [10: 160] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [54: 55296] @ 0x90d3b3 0x90d1ea 0x90dca6 0x94861d 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90d3b2 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x90d1e9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x94861c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 768] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdadb7e 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdadb7d github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:155 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [8: 768] @ 0x79aea5 0x798605 0x79d1b8 0x79d0ff 0x79aae2 0x79af3c 0x798605 0x79cffe 0x7a28bc 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79d1b7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x79d0fe crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:471 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79cffd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7a28bb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 480] @ 0x7993c5 0x7b4805 0x7ba230 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b4804 crypto/x509.parseAI+0x84 crypto/x509/parser.go:186 # 0x7ba22f crypto/x509.parseCertificate+0x40f crypto/x509/parser.go:960 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x92dc4f 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x92dc4e crypto/tls.(*clientHelloMsg).unmarshal+0x182e crypto/tls/handshake_messages.go:546 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0x4ad365 0x4ad2e8 0x6704fb 0xcde0ed 0x112b24f 0xe00927 0xde33df 0xde1c2b 0xde0a25 0x48b5a1 # 0x4ad364 internal/itoa.Uitoa+0xe4 internal/itoa/itoa.go:32 # 0x4ad2e7 internal/itoa.Itoa+0x67 internal/itoa/itoa.go:14 # 0x6704fa net.(*UDPAddr).String+0x17a net/udpsock.go:52 # 0xcde0ec github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).VerifySourceAddress+0x2c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:354 # 0x112b24e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.2+0x2e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:408 # 0xe00926 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.func1+0x46 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:129 # 0xde33de github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x2fe github.com/quic-go/quic-go@v0.57.1/server.go:743 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [11: 352] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 56] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 64] @ 0xc12fbf 0x10cd6e4 0x10ccafc 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xc12fbe github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x10cd6e3 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).preferredProtocol+0x63 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:519 # 0x10ccafb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x59b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:475 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [9: 1152] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [8: 768] @ 0x79aea5 0x934e54 0x934e33 0x79aae2 0x79af3c 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x934e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [19: 21888] @ 0x90d3b3 0x90d1ea 0x90dca6 0x94861d 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90d3b2 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x90d1e9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x94861c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0xda648f 0xda6451 0xda65aa 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xda648e crypto/tls.Server+0x14e crypto/tls/tls.go:52 # 0xda6450 crypto/tls.QUICServer+0x110 crypto/tls/quic.go:184 # 0xda65a9 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x269 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:130 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [9: 216] @ 0x54337a 0x5c3c45 0x69eced 0x69ec7d 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69ecec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69ec7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 448] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 72] @ 0xdaac95 0xdab56a 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 144] @ 0xdca0c5 0x4a3e91 0xdf393c 0xdf37db 0xdca1c5 0xdc86b8 0xdb5a5d 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdca0c4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:17 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf393b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:124 # 0xdf37da github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:175 # 0xdca1c4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:41 # 0xdc86b7 github.com/quic-go/quic-go.newInitialCryptoStream+0x177 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:121 # 0xdb5a5c github.com/quic-go/quic-go.(*Conn).preSetup+0x3c github.com/quic-go/quic-go@v0.57.1/connection.go:510 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [6: 192] @ 0xb7933c 0xb793a7 0xb79427 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7933b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb793a6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 72] @ 0xdaac95 0xda52dd 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [58: 44544] @ 0x5cb71e 0x5cb712 0x5cb645 0xda595e 0xdab095 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda595d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:47 # 0xdab094 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x154 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:47 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [16: 3584] @ 0x74c3da 0x74c3f0 0x1490c9b 0x14cb57f 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14cb57e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 1536] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdab56a 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [11: 704] @ 0xbe6468 0xbe37a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6467 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe37a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [31: 496] @ 0x12ae127 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ae126 google.golang.org/grpc.newClientStreamWithParams+0xae6 google.golang.org/grpc@v1.77.0/stream.go:357 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [32: 4096] @ 0x107a1ff 0x1079ea4 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x107a1fe github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x4be github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x1079ea3 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x163 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:656 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x5eadea 0x5ff8e5 0x5ff049 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1872] @ 0x468c2a 0x746cc6 0x746c3f 0x746c40 0x76d878 0x77e3cd 0x783473 0x778286 0x1079e70 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x746cc5 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x45 github.com/mr-tron/base58@v1.2.0/base58/base58.go:137 # 0x746c3e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.2.0/base58/base58.go:122 # 0x746c3f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.2.0/base58/base58.go:112 # 0x76d877 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x77e3cc github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x778285 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0x1079e6f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:631 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 960] @ 0x77f38c 0x107a1d0 0x107a154 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x77f38b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0x107a1cf github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x48f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0x107a153 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x413 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:647 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 352] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 320] @ 0x480f53 0x4c96e5 0x78f2cc 0x78fd9f 0x790470 0xd68d85 0xd68d52 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x480f52 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1816 # 0x4c96e4 reflect.MakeSlice+0xa4 reflect/value.go:2992 # 0x78f2cb encoding/asn1.parseField+0x154b encoding/asn1/asn1.go:992 # 0x78fd9e encoding/asn1.parseField+0x201e encoding/asn1/asn1.go:980 # 0x79046f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1168 # 0xd68d84 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1141 # 0xd68d51 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:191 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [6: 192] @ 0xb2434b 0xb2433c 0xb242d4 0xb242ea 0xb277cc 0xb7fd97 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb2434a github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb2433b github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb242d3 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb242e9 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb277cb github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2ab github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xb7fd96 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 768] @ 0x79aea5 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 128] @ 0x14798b3 0x5cdf9a 0x5d15f6 0x5ff025 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdf99 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 912] @ 0x6a5505 0x6a5606 0x8c58cc 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5504 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8c58cb github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 480] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [5: 560] @ 0x53abd9 0x53b42d 0x53b3ef 0xb2f3f8 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x53abd8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xb2f3f7 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:348 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [32: 3072] @ 0x5d1259 0x5eabff 0x5ff0e5 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x468a32 0x467f25 0x46808a 0x77153e 0xa31af0 0xb7cc69 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x77153d github.com/multiformats/go-multibase.Encode+0x5fd github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa31aef github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:26 # 0xb7cc68 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [41: 656] @ 0x707a93 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x707a92 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [12: 4224] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x7b08a5 0x7b065a 0xd68afa 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x7b08a4 crypto/x509.(*CertPool).addCertFunc+0x284 crypto/x509/cert_pool.go:210 # 0x7b0659 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd68af9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [4: 384] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [5: 320] @ 0x14dfed8 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 384] @ 0x1490c37 0x14cb57f 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14cb57e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [38: 3648] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x103d585 0x107501b 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x103d584 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:61 # 0x107501a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x3ba github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:160 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 3360] @ 0x74c3da 0x74c3f0 0x1490c4f 0x14cb725 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14cb724 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [57: 43776] @ 0x5cb71e 0x5cb712 0x5cb645 0xda595e 0xda537a 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda595d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:47 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 16] @ 0x7937ed 0x794c3d 0x7941e5 0x794c3d 0x795113 0xdac729 0xdac6c2 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x7937ec encoding/asn1.makeBody+0x4ec encoding/asn1/marshal.go:483 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdac728 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdac6c1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:76 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [61: 124928] @ 0x8aa80f 0x1078b98 0x1078b89 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0x1078b97 github.com/libp2p/go-buffer-pool.Get+0x97 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0x1078b88 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x88 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:510 0: 0 [9: 129024] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [14: 224] @ 0x830aa5 0x830a97 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x830aa4 google.golang.org/protobuf/internal/impl.pointer.growInt32Slice+0x1e4 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:156 # 0x830a96 google.golang.org/protobuf/internal/impl.consumeInt32Slice+0x1d6 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:755 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 120] @ 0x5440da 0x5c3eca 0x5c4972 0x69ebb3 0x6a4b31 0x6a48e6 0x8b1425 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a48e5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x8b1424 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x8b08e5 0x8b08f7 0x8b44f7 0x8c0c64 0x8c2a8f 0x8c39df 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b08e4 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x184 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8b08f6 github.com/pactus-project/pactus/store.(*accountStore).account+0x196 github.com/pactus-project/pactus/store/account.go:53 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x8c0c63 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x8c2a8e github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8c39de github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0xc0bd2e 0xc0d3c5 0xc0ce28 0xc142ca 0x1039316 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0bd2d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x1039315 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x315 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:228 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 144] @ 0x8b4db9 0x8b4dad 0x8b4d5c 0x8c1367 0x8c3ade 0x8c3953 0x8c583f 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b4db8 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8b4dac github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8b4d5b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x8c1366 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x126 github.com/pactus-project/pactus/sandbox/sandbox.go:161 # 0x8c3add github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c583e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 128] @ 0x51f406 0xb138d4 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xb138d3 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb3 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [29: 3248] @ 0xd02736 0xd0282c 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd02735 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd0282b github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [20: 1920] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xafed05 0xb7d48a 0xb82124 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xafed04 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:146 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [3: 96] @ 0x7857f2 0x784847 0x943f5b 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7857f1 crypto/ecdh.(*x25519Curve).ecdh+0x31 crypto/ecdh/x25519.go:83 # 0x784846 crypto/ecdh.(*PrivateKey).ECDH+0x86 crypto/ecdh/ecdh.go:123 # 0x943f5a crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xafa crypto/tls/handshake_server_tls13.go:274 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [9: 288] @ 0x1156d96 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 2016] @ 0xb7964d 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7964c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:105 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x746b14 0x771525 0x77150c 0xa31af0 0xb7cc69 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x771524 github.com/mr-tron/base58/base58.EncodeAlphabet+0x5e4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x77150b github.com/multiformats/go-multibase.Encode+0x5cb github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa31aef github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:26 # 0xb7cc68 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 11520] @ 0x53d7f5 0x53d21d 0x53d3f9 0x9500a5 0x94fbdc 0x90df67 0x90e019 0x9498ed 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x9500a4 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x94fbdb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x90df66 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x90e018 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x9498ec crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 192] @ 0xdb5c9b 0xdb5ca5 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb5c9a github.com/quic-go/quic-go.newRetransmissionQueue+0x27a github.com/quic-go/quic-go@v0.57.1/retransmission_queue.go:26 # 0xdb5ca4 github.com/quic-go/quic-go.(*Conn).preSetup+0x284 github.com/quic-go/quic-go@v0.57.1/connection.go:513 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [6: 576] @ 0x79aea5 0x9331cb 0x9330c7 0x79aae2 0x79af3c 0x930e2a 0x930d1a 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9331ca vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9330c6 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x930e29 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x930d19 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 1024] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdad88a 0xdada0c 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdada0b github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x10b github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:146 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 16] @ 0xdad17d 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdad17c github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x11c github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:61 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [91: 10192] @ 0x746a05 0x77e8bb 0x77e8b6 0x77e8b5 0x77e8bc 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x77e8ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x77e8b5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x77e8b4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77e8bb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [11: 528] @ 0x103d686 0x103d647 0x107629a 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x103d685 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x85 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:117 # 0x103d646 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.PeerToPeerInfoV2+0x46 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/pbconv.go:17 # 0x1076299 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x2d9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:290 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x65aa3f 0xb127b2 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0xb127b1 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [34: 26112] @ 0x5cb71e 0x5cb712 0x5cb645 0xdad1c5 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdad1c4 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:69 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 192] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xda5353 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 192] @ 0x8676ee 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8676ed google.golang.org/protobuf/internal/impl.mergeBytesSlice+0xed google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:201 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [10: 1280] @ 0xb3297f 0xb8179c 0xb8168e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8168d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 1120] @ 0x4de03f 0x4ddb13 0x658c25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4ddb12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [15: 6720] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f0ae5 0x13f0a27 0x13f02b7 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f0ae4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x204 github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f0a26 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x146 github.com/pactus-project/pactus/www/html/blockchain.go:217 # 0x13f02b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [18: 3744] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a9315 0x6a92eb 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a9314 github.com/fxamacker/cbor/v2.Unmarshal+0x74 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a92ea github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x4a github.com/pactus-project/pactus/types/vote/cp_vote.go:113 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0x563879 0x563c7a 0x56351d 0x555834 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [52: 3328] @ 0x746b14 0x77e8bb 0x77e8b6 0x77e8b5 0x77e8bc 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x77e8ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x77e8b5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x77e8b4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77e8bb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [111: 42624] @ 0xd02765 0xd02766 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd02764 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd02765 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x14c9a25 0x7a0765 0x7a05ac 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14c9a24 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x64 crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x7a0764 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:573 # 0x7a05ab crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:529 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 256] @ 0x7854bf 0x785271 0x94c97b 0x943dfd 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7854be crypto/ecdh.(*x25519Curve).NewPrivateKey+0x1de crypto/ecdh/x25519.go:65 # 0x785270 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x94c97a crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x943dfc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x99c crypto/tls/handshake_server_tls13.go:263 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [108: 442368] @ 0x8aa80f 0x1077125 0x1077138 0x1076e19 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0x1077124 github.com/libp2p/go-buffer-pool.Get+0x1164 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0x1077137 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.NewDelimitedReader+0x1177 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:29 # 0x1076e18 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xe58 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:396 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [20: 960] @ 0xb792ce 0xb793f5 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb792cd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 2304] @ 0xd9c0fe 0xd9c273 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd9c0fd github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x17d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:53 # 0xd9c272 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xb2 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:149 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [6: 96] @ 0x1192daa 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x1192da9 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x169 github.com/pactus-project/pactus/sync/sync.go:183 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0xd61eb8 0xd61eac 0xd621e8 0x104919c 0x104947a 0x1048bb0 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd61eb7 github.com/multiformats/go-multistream.ReadNextToken[...]+0x37 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd61eab github.com/multiformats/go-multistream.readProto[...]+0x2b github.com/multiformats/go-multistream@v0.6.1/client.go:147 # 0xd621e7 github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x1c7 github.com/multiformats/go-multistream@v0.6.1/client.go:66 # 0x104919b github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x37b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:436 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [18: 288] @ 0x13f6bf6 0x13f6ba1 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6bf5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xa15 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6ba0 github.com/pactus-project/pactus/www/html.txToTable+0x9c0 github.com/pactus-project/pactus/www/html/transaction.go:48 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x40cbf2 0x40b74d 0x410d25 0xc213d3 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc213d2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb32 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:941 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 24] @ 0x5440da 0x5c3eca 0x5c4972 0x69e3e5 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69e3e4 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x64 github.com/pactus-project/pactus/types/tx/payload/bond.go:64 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [19: 1216] @ 0x11540a5 0x115406a 0x115405e 0x1151b33 0x1151636 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x11540a4 github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0x104 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x1154069 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0xc9 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x115405d github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0xbd github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x1151b32 github.com/pactus-project/pactus/txpool.(*txPool).appendTx+0xb2 github.com/pactus-project/pactus/txpool/txpool.go:128 # 0x1151635 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0xb5 github.com/pactus-project/pactus/txpool/txpool.go:96 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1280] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [14: 1568] @ 0xdb617c 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb617b github.com/quic-go/quic-go.(*Conn).preSetup+0x75b github.com/quic-go/quic-go@v0.57.1/connection.go:544 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [34: 3808] @ 0xd027be 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x1076b24 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd027bd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x1076b23 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb63 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [19: 608] @ 0x51f406 0xc41b27 0xc41ae7 0xc42afd 0xc4984e 0xc2b0a5 0xc2b07c 0xc35245 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc41b26 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41ae6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc42afc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc4984d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc2b0a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc2b07b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 96] @ 0xb79045 0xb78fe3 0xb78ff7 0xb795da 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79044 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795d9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0xb3297f 0xb81936 0xb81918 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81935 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81917 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:153 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 72] @ 0xdb003f 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb003e github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.57.1/connection.go:303 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [82: 125952] @ 0x7b9e65 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b9e64 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:895 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [9: 1008] @ 0xdb5b45 0xdb5b08 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb5b44 github.com/quic-go/quic-go.newSendQueue+0x124 github.com/quic-go/quic-go@v0.57.1/send_queue.go:40 # 0xdb5b07 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.57.1/connection.go:512 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [9: 432] @ 0x661966 0x65f053 0x647a25 0x648977 0x662c65 0x64d585 0x64e90f 0x651da5 0x48b5a1 # 0x661965 net.(*Resolver).lookupIPAddr+0x8e5 net/lookup.go:311 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x647a24 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:353 # 0x648976 net.(*Dialer).DialContext+0x3f6 net/dial.go:560 # 0x662c64 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64d584 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [36: 27648] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [54: 34560] @ 0xda64fd 0xda64cb 0xda65aa 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xda64fc crypto/tls.newQUICConn+0x1bc crypto/tls/quic.go:188 # 0xda64ca crypto/tls.QUICServer+0x18a crypto/tls/quic.go:184 # 0xda65a9 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x269 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:130 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [17: 816] @ 0xb79086 0xb78ff7 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79085 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 9216] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 288] @ 0x1490c37 0x14cb725 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14cb724 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x4e5a6c 0x4e511d 0x13f2692 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4e5a6b time.Time.Format+0xeb time/format.go:650 # 0x4e511c time.Time.String+0x3c time/format.go:547 # 0x13f2691 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xab1 github.com/pactus-project/pactus/www/html/network.go:65 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x13f2b47 0x13f2afa 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2b46 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xf66 github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f2af9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x13f3fc5 0x13f3e34 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f3fc4 github.com/pactus-project/pactus/www/html.metricToTable.func2+0x164 github.com/pactus-project/pactus/www/html/network.go:141 # 0x13f3e33 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:158 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 524288] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2bbb 0x13f2afa 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2bba github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xfda github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f2af9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 131072] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2ca6 0x13f2c29 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2ca5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x10c5 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f2c28 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1048 github.com/pactus-project/pactus/www/html/network.go:76 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 192] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 96] @ 0x842baa 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x842ba9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 64] @ 0x842baa 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x842ba9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 4096] @ 0x842be6 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x842be5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 1310720] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2bbb 0x13f2afa 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2bba github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xfda github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f2af9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 432] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x48121d 0x4cf68d 0x4b4d46 0x8471e5 0x845d18 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x48121c reflect.mapassign0+0x1c runtime/map_swiss.go:258 # 0x4cf68c reflect.mapassign+0x8c reflect/value.go:3677 # 0x4b4d45 reflect.Value.SetMapIndex+0x385 reflect/map_swiss.go:450 # 0x8471e4 google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x724 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x845d17 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 4864] @ 0x1392f7e 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1392f7d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x5d github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 336] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x13f2d2a 0x13f2afa 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x13f2d29 github.com/pactus-project/pactus/crypto.Address.String+0x1149 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13f2af9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [25: 4400] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x13f2c28 0x13f2c1a 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x13f2c27 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x1047 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x13f2c19 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1039 github.com/pactus-project/pactus/www/html/network.go:76 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 11747328] @ 0x13f2aba 0x13f2a7f 0x13f2ac9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2ab9 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x13f2a7e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f2ac8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 5242880] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2ca6 0x13f2c29 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2ca5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x10c5 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f2c28 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1048 github.com/pactus-project/pactus/www/html/network.go:76 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x842be6 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x842be5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 160] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 288] @ 0x842baa 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x842ba9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x13f2c5e 0x13f2c29 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2c5d github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x107d github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f2c28 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1048 github.com/pactus-project/pactus/www/html/network.go:76 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x51f406 0x13f7474 0x13f409e 0x13f3d92 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x13f7473 github.com/pactus-project/pactus/www/html.metricToTable.func1+0xb3 github.com/pactus-project/pactus/www/html/network.go:132 # 0x13f409d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x13f3d91 github.com/pactus-project/pactus/www/html.metricToTable+0xf1 github.com/pactus-project/pactus/www/html/network.go:154 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 480] @ 0x5b8d33 0x5b8fcc 0x13f2d2a 0x13f2afa 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x13f2d29 github.com/pactus-project/pactus/crypto.Address.String+0x1149 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13f2af9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [31: 507904] @ 0x1204e48 0x1204c66 0x122cb8c 0x122ca72 0x121f6c5 0x48b5a1 # 0x1204e47 google.golang.org/grpc/mem.(*sizedBufferPool).Get+0xc7 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:126 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x122cb8b google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0xcb google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:533 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [3: 384] @ 0x4a4732 0x4a3da5 0xddf41a 0xddf3f3 0xddf3f2 0xd9e49f 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddf419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xddf3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xddf3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xd9e49e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:609 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [20: 640] @ 0x10cd21e 0x10ccb75 0x114b5db 0x114792a 0x48b5a1 # 0x10cd21d github.com/multiformats/go-multistream.NewMSSelect[...]+0xcbd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [21: 24192] @ 0x4a4812 0x4a3da5 0x8aa9b4 0xc1858e 0xc18577 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc1858d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc18576 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 96] @ 0xd334d8 0xd33205 0x10393cd 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd334d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x257 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:258 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10393cc github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:235 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [54: 48384] @ 0x148d81a 0x955d79 0x907936 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x148d819 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x955d78 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [24: 7680] @ 0x9434a5 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x9434a4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x44 crypto/tls/handshake_server_tls13.go:110 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 48] @ 0x5c1b8b 0x5c2486 0x6978dd 0x8c1acd 0x8c1ae1 0x8c440b 0x8c5984 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8c1acc github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6c github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8c1ae0 github.com/pactus-project/pactus/sandbox.(*sandbox).UpdateValidator+0x80 github.com/pactus-project/pactus/sandbox/sandbox.go:222 # 0x8c440a github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Execute+0x6a github.com/pactus-project/pactus/execution/executor/sortition.go:124 # 0x8c5983 github.com/pactus-project/pactus/execution.CheckAndExecute+0x183 github.com/pactus-project/pactus/execution/execution.go:47 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 224] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [6: 384] @ 0xdb5d12 0xdb5d1b 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb5d11 github.com/quic-go/quic-go/internal/wire.NewFrameParser+0x2f1 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:33 # 0xdb5d1a github.com/quic-go/quic-go.(*Conn).preSetup+0x2fa github.com/quic-go/quic-go@v0.57.1/connection.go:514 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [28: 1344] @ 0x8c3b06 0x8c3953 0x8c583f 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c3b05 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0xa5 github.com/pactus-project/pactus/execution/executor/sortition.go:29 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c583e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 320] @ 0xb3297f 0xb80a8c 0xb80a6e 0xb80a62 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80a8b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb80a6d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb80a61 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [115: 29440] @ 0x776ee5 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 16] @ 0x103cfa5 0x8aab2a 0x107a3b6 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x103cfa4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/proto.(*ReservationVoucher).MarshalRecord+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/proto/voucher.go:42 # 0x8aab29 github.com/libp2p/go-libp2p/core/record.Seal+0x69 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:52 # 0x107a3b5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x675 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:667 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [13: 832] @ 0x586925 0x58689d 0x69915b 0x69911e 0x698ffe 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x69915a math/big.(*Int).SetBytes+0x11a math/big/int.go:519 # 0x69911d github.com/pactus-project/pactus/sortition.GetIndex+0xdd github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x698ffd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x89c5fb 0x89c565 0x8aacb6 0x107a3b6 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x89c5fa crypto/ed25519.Sign+0xba crypto/ed25519/ed25519.go:183 # 0x89c564 github.com/libp2p/go-libp2p/core/crypto.(*Ed25519PrivateKey).Sign+0x24 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/ed25519.go:81 # 0x8aacb5 github.com/libp2p/go-libp2p/core/record.Seal+0x1f5 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:73 # 0x107a3b5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x675 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:667 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 96] @ 0x468b06 0x779547 0x77950e 0x779459 0x77941f 0x114530b 0x10bc682 0x10bc326 0x10cddba 0x1075a5c 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x779546 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x166 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x77950d github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x12d github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x779458 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x77941e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114530a github.com/pactus-project/pactus/network.makeNetwork.func2+0xea github.com/pactus-project/pactus/network/network.go:221 # 0x10bc681 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:441 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1075a5b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x73b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:245 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [0: 0] @ 0x52d090 0x51f317 0x13b7b98 0x13b7104 0x13b9af5 0x13b9865 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13b7b97 runtime/pprof.printCountProfile.func1+0xc17 runtime/pprof/pprof.go:461 # 0x13b7103 runtime/pprof.printCountProfile+0x183 runtime/pprof/pprof.go:474 # 0x13b9af4 runtime/pprof.writeRuntimeProfile+0x154 runtime/pprof/pprof.go:796 # 0x13b9864 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:747 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 11520] @ 0x5a804a 0x6b098b 0x6b095f 0x11931c9 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x11931c8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0xe8 github.com/pactus-project/pactus/sync/sync.go:235 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 2304] @ 0x103db1d 0x1077352 0x1075087 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x103db1c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.PeerInfoToPeerV2+0x1fc github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/pbconv.go:40 # 0x1077351 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1391 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:402 # 0x1075086 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 576] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 240] @ 0xc20be5 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc20be4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x344 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:910 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 24] @ 0x4ed028 0x70b8ca 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0x70b8c9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0xa9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:171 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x778997 0x778625 0x7782bf 0xb1290f 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xdad88a 0xdada0c 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdada0b github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x10b github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:146 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [8: 768] @ 0x79aea5 0x798605 0x79d1b8 0x79d118 0x79aae2 0x79af3c 0x798605 0x79cffe 0x7a28bc 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79d1b7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x79d117 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:472 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79cffd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7a28bb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 512] @ 0x90d3b3 0x90d1ea 0x90dca6 0x947dec 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90d3b2 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x90d1e9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x468b06 0x777bac 0x778997 0x778625 0x7782bf 0xb127c9 0xb13a15 0xb12137 0xe04036 0xe04028 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13a14 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 192] @ 0x52cea5 0x52cfb0 0x5321fb 0x53719f 0x6e3995 0x6e392b 0x724122 0x6f18c5 0x6f2737 0x6f2fd1 0x6f2fb8 0x7238dd 0x72386b 0x723066 0x72280e 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5321fa strings.Join+0xfa strings/strings.go:510 # 0x53719e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x6e3994 path/filepath.Join+0x174 path/filepath/path.go:131 # 0x6e392a github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Remove+0x10a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:532 # 0x724121 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.(*session).refLoop.func4.(*session).refLoop.func3.(*tOps).remove.func8+0x41 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:478 # 0x6f18c4 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x244 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:230 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f2fd0 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefInternal+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:740 # 0x6f2fb7 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x257 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:550 # 0x7238dc github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x145c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x72386a github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x13ea github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:108 # 0x723065 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0xbe5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:176 # 0x72280d github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0x38d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:187 0: 0 [10: 320] @ 0x48faeb 0x548647 0xc2a96c 0xc35245 0x48b5a1 # 0x48faea internal/reflectlite.Swapper+0x14a internal/reflectlite/swapper.go:46 # 0x548646 sort.Slice+0x86 sort/slice.go:26 # 0xc2a96b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x15eb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1761 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [15: 3360] @ 0x74c3da 0x74c3f0 0x1490c4f 0x14cb57f 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14cb57e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 1152] @ 0x71e565 0x71def9 0x70f49c 0x7107f5 0x48b5a1 # 0x71e564 github.com/syndtr/goleveldb/leveldb.newCompaction+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:137 # 0x71def8 github.com/syndtr/goleveldb/leveldb.(*session).pickCompaction+0x198 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:94 # 0x70f49b github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x1b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:655 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 64] @ 0x5cd205 0x5d127a 0x5eabff 0x5ff0ce 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd204 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 672] @ 0x513705 0x513a1d 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x513704 os.newFile+0x64 os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [16: 8192] @ 0x7ad7de 0x7ad7f3 0xda5954 0xda537a 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [13: 416] @ 0x5eadea 0x5ff8e5 0x5ff049 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x586925 0x58689d 0x789a32 0x7899ac 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x789a31 math/big.(*Int).SetBytes+0x111 math/big/int.go:519 # 0x7899ab crypto/elliptic.(*nistCurve[...]).Unmarshal+0x8b crypto/elliptic/nistec.go:240 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [21: 168] @ 0x12acca6 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12acca5 google.golang.org/grpc.newClientStream+0x485 google.golang.org/grpc@v1.77.0/stream.go:222 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 192] @ 0xb79045 0xb78fe3 0xb78ff7 0xb79632 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79044 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79631 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:111 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 96] @ 0xcdfe55 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xcdfe54 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:587 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [32: 16384] @ 0x7ad7de 0x7ad7f3 0xda5954 0xdab0d5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xdab0d4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x194 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:48 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [5: 160] @ 0x776b71 0x776e05 0x779f1c 0x779be7 0xb13a79 0xb12137 0xe04036 0xe04028 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb13a78 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 528] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a94a9 0x6a947d 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a94a8 github.com/fxamacker/cbor/v2.Unmarshal+0x208 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a947c github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x1dc github.com/pactus-project/pactus/types/vote/cp_vote.go:121 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x69811b 0x69b49f 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a95fd 0x6a94fc 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a95fc github.com/fxamacker/cbor/v2.Unmarshal+0x35c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a94fb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x25b github.com/pactus-project/pactus/types/vote/cp_vote.go:127 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xdab4fb 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [27: 432] @ 0x53195f 0x7760f9 0x7760df 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x7760f8 strings.Split+0x78 strings/strings.go:361 # 0x7760de github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 208] @ 0xc129d6 0x11493d4 0x1148967 0x48b5a1 # 0xc129d5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x11493d3 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x53 github.com/pactus-project/pactus/network/notifee.go:127 # 0x1148966 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [5: 240] @ 0xb792ce 0xb793f5 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb792cd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 288] @ 0x1490c37 0x69521d 0xd52e54 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [15: 2880] @ 0x6489ad 0x662c65 0x64d585 0x64e90f 0x651da5 0x48b5a1 # 0x6489ac net.(*Dialer).DialContext+0x42c net/dial.go:565 # 0x662c64 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64d584 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [200: 76800] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 96] @ 0x74cefa 0x74cd03 0x76e016 0x8ae0ec 0x104d20a 0x104c9e5 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x74cef9 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x74cd02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x76e015 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x104d209 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:849 # 0x104c9e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:797 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 288] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x468b06 0x777bac 0x778997 0x778625 0x7782bf 0xb1290f 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [353: 180736] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 1008] @ 0x539baa 0x9108bb 0x94ed48 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x9108ba crypto/tls.(*Conn).handshakeContext+0xba crypto/tls/conn.go:1533 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 19584] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 1280] @ 0x6e77b5 0x6e71f3 0x6e73a5 0x700066 0x700ff5 0x7294a5 0x70d191 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e73a4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x700065 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x700ff4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x8b1018 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1017 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x97 github.com/pactus-project/pactus/store/block.go:52 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x72acb6 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x72acb5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0xb3297f 0xb80a8c 0xb80a6e 0xb80a62 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80a8b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb80a6d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb80a61 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 512] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c5a5 0x9489fc 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 1152] @ 0x79aea5 0x931ecb 0x931e9a 0x79aae2 0x79af3c 0x931a76 0x93164b 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x931eca vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x22a vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x931e99 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f9 crypto/tls/handshake_messages.go:855 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x931a75 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93164a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [55: 2640] @ 0x5b8d33 0x5b8fcc 0x13971ad 0x1397136 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x13971ac github.com/pactus-project/pactus/crypto.Address.String+0x76c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1397135 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x6f5 github.com/pactus-project/pactus/www/grpc/transaction.go:305 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [45: 4320] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb81f0c 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81f0b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:412 0: 0 [7: 168] @ 0xd5c79c 0xe1fc8f 0xd5b783 0x48b5a1 # 0xd5c79b github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x11b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:187 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [4: 960] @ 0x6fc3dc 0x6ff07a 0x7283c5 0x6f2b37 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6ff079 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [102: 417792] @ 0x8aa80f 0x1074f2a 0x1074f3a 0x1074e61 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0x1074f29 github.com/libp2p/go-buffer-pool.Get+0x2c9 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0x1074f39 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.NewDelimitedReader+0x2d9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:29 # 0x1074e60 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x200 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:153 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 32] @ 0x14798b3 0x5cdf9a 0x5d15f6 0x5ff025 0x696a33 0x114f4ca 0x114f4e4 0x1193269 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdf99 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x114f4c9 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x114f4e3 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:91 # 0x1193268 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 3136] @ 0x74c3da 0x74c3f0 0x1490c4f 0x14cb939 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14cb938 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 256] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 560] @ 0x6957af 0xdaae65 0xda52dd 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [115: 11040] @ 0xc0e485 0xc0e305 0xc2e842 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2e841 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [17: 816] @ 0x58aa10 0x58a956 0x589dbd 0x57960c 0x579718 0x69922a 0x698db7 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58aa0f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58a955 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579717 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x699229 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x698db6 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 168] @ 0x40b82e 0x410d25 0xc20926 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc20925 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 458752] @ 0x6e7ee5 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7ee4 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [32: 16384] @ 0x7ad7de 0x7ad7f3 0xda5954 0xda537a 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1022: 392448] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [11: 528] @ 0x557c45 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x557c44 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x468b06 0x7789db 0x778625 0x7782bf 0xb127c9 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [20: 1600] @ 0x103950b 0x10394d8 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x103950a github.com/libp2p/go-libp2p/p2p/host/autonat.newDialResponseError+0x50a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/proto.go:35 # 0x10394d7 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x4d7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:241 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [44: 67584] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 2880] @ 0x1074fff 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1074ffe github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x39e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:158 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 192] @ 0xd5c7e5 0xe1fc8f 0xd5b783 0x48b5a1 # 0xd5c7e4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x164 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:188 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [9: 72] @ 0x6a6e85 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a6e84 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 768] @ 0x95b43c 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [252: 177408] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1221: 1250304] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 1024] @ 0xb3297f 0xb816d2 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb816d1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:364 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [15: 7200] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [271: 242816] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [39: 1248] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [495: 205920] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 416] @ 0x867474 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x867473 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 640] @ 0x89cff4 0x8ab366 0x107a4c5 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x8ab365 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:193 # 0x107a4c4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x784 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:673 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 144] @ 0x74cefa 0x74cd03 0x76e016 0x8ae0ec 0xc0c93a 0xc0c913 0xc1f38b 0x48b5a1 # 0x74cef9 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x74cd02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x76e015 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xc0c939 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0c912 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [1: 208] @ 0x868693 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x868692 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 480] @ 0x114539c 0x10bc682 0x10bc326 0x10cddba 0x1075a5c 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x114539b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x10bc681 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:441 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1075a5b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x73b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:245 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 528] @ 0xb7919e 0xb791ee 0xb7958c 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7919d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [399: 561792] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 192] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 96] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 224] @ 0x48777c 0x4ed068 0x122946b 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0x122946a google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0xaa google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1186 0: 0 [3: 336] @ 0x415a34 0x4ed028 0x122946b 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0x122946a google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0xaa google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1186 0: 0 [16: 384] @ 0x114539c 0x10bc682 0x10bafdb 0x10ba886 0x48b5a1 # 0x114539b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x10bc681 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:441 # 0x10bafda github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x29a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:320 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 832] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xb82cdf 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb82cde github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x3be github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:505 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [15: 240] @ 0x123b22a 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x123b229 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x1a9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:79 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [466: 67104] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [909: 116352] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [265: 50880] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 64] @ 0xc41a18 0xc41a07 0xc42a7d 0xc4954e 0xc2bcf3 0xc2a802 0xc35245 0x48b5a1 # 0xc41a17 github.com/libp2p/go-libp2p-pubsub.topicTag+0x37 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41a06 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc42a7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4954d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc2bcf2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc2a801 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [45: 31680] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [21: 168] @ 0x40b82e 0x410d25 0xc231c9 0xc2071a 0xc3861c 0xc351a7 0x48b5a1 # 0xc231c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc20719 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [134: 240128] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 800] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 6912] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2754: 793152] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 4864] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [133: 25536] @ 0xc0e485 0xc0e305 0xc12173 0x8c6e7f 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x8c6e7e github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xde github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:11 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [69: 105984] @ 0x7b9e65 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b9e64 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:895 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 320] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1173: 262752] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [18: 864] @ 0x468b06 0xb792a5 0xb792ec 0xb793f5 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb792a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb792eb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [842: 202080] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [422: 81024] @ 0xc0e485 0xc0e305 0xc2e842 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2e841 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 96] @ 0x7ba029 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7ba028 crypto/x509.parseCertificate+0x208 crypto/x509/parser.go:933 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 448] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [9: 1152] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1596: 2042880] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14180: 5898880] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 1232] @ 0x118cb8a 0x118b49b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x118cb89 github.com/beevik/ntp.generateResponse+0x2c9 github.com/beevik/ntp@v1.5.0/ntp.go:715 # 0x118b49a github.com/beevik/ntp.QueryWithOptions+0xfa github.com/beevik/ntp@v1.5.0/ntp.go:452 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [5: 320] @ 0xdca130 0xdca124 0xdb5a98 0xdb5acd 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdca12f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:78 # 0xdca123 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:38 # 0xdb5a97 github.com/quic-go/quic-go.newCryptoStream+0x77 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:31 # 0xdb5acc github.com/quic-go/quic-go.(*Conn).preSetup+0xac github.com/quic-go/quic-go@v0.57.1/connection.go:511 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [7: 672] @ 0x14c5386 0x14cba0c 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14c5385 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x14cba0b crypto/internal/fips140/ecdsa.newDRBG[...]+0x60b crypto/internal/fips140/ecdsa/hmacdrbg.go:104 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x7b06b6 0xd68afa 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b06b5 crypto/x509.(*CertPool).AddCert+0x95 crypto/x509/cert_pool.go:184 # 0xd68af9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [84: 129024] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [135: 25920] @ 0xafc7af 0xafcae7 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafc7ae github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:43 # 0xafcae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 288] @ 0x79515b 0x7c7d45 0x7c7d1b 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x79515a encoding/asn1.MarshalWithParams+0x13a encoding/asn1/marshal.go:742 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [47: 3008] @ 0x844576 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x844575 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [8: 768] @ 0x1079df8 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1079df7 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0xb7 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:629 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x776b71 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 56832] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x71265b 0x8b6c73 0x8b2ac5 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x71265a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8b6c72 github.com/pactus-project/pactus/store.newValidatorStore+0x192 github.com/pactus-project/pactus/store/validator.go:29 # 0x8b2ac4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 576] @ 0xc129d6 0x104beaf 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc129d5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x104beae github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:733 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1473: 1036992] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 64] @ 0x8428c8 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8428c7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 288] @ 0x8aee85 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aee84 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0x84 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:170 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 40960] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x411906 0x8b6da5 0x8b2ac5 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x8b6da4 github.com/pactus-project/pactus/store.newValidatorStore+0x2c4 github.com/pactus-project/pactus/store/validator.go:38 # 0x8b2ac4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [33: 7920] @ 0xd3d999 0xd3d98b 0xd2fde5 0x10bc717 0x10bc326 0x10cddba 0x1075a5c 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd3d998 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d98a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2fde4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:979 # 0x10bc716 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0xd6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:445 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1075a5b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x73b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:245 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 192] @ 0x543115 0x5c3c45 0x6972cb 0x697261 0x699c4c 0x8b6c93 0x8b2ac5 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6972ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x697260 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x699c4b github.com/pactus-project/pactus/types/validator.FromBytes+0xeb github.com/pactus-project/pactus/types/validator/validator.go:52 # 0x8b6c92 github.com/pactus-project/pactus/store.newValidatorStore+0x1b2 github.com/pactus-project/pactus/store/validator.go:32 # 0x8b2ac4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [5: 240] @ 0x468b06 0x7789db 0x778625 0x7782bf 0x1079e70 0x1075ad6 0x10750f0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0x1079e6f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:631 # 0x1075ad5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x10750ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 9472] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6eb7f3 0x71265b 0x8b6c73 0x8b2ac5 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x71265a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8b6c72 github.com/pactus-project/pactus/store.newValidatorStore+0x192 github.com/pactus-project/pactus/store/validator.go:29 # 0x8b2ac4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x14dfc8d 0x14df73a 0x922372 0x92015e 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14dfc8c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x922371 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x2d1 crypto/tls/handshake_client_tls13.go:515 # 0x92015d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 1536] @ 0x928df5 0x928dc5 0x928cd7 0x79aae2 0x79af3c 0x928c8c 0x928a37 0x79aae2 0x79af3c 0x9286d9 0x92814d 0x92c315 0x90dc37 0x919b15 0x910b72 0x94ed48 0x48b5a1 # 0x928df4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x928dc4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x928cd6 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 crypto/tls/handshake_messages.go:367 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x928c8b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x928a36 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd6 crypto/tls/handshake_messages.go:366 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9286d8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2f38 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x92814c crypto/tls.(*clientHelloMsg).marshalMsg+0x29ac crypto/tls/handshake_messages.go:348 # 0x92c314 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x919b14 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:313 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 352] @ 0xda67fb 0xda68f6 0xda5fff 0xdb1c2c 0xdeec04 0xdee52b 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0xda67fa github.com/quic-go/quic-go/internal/handshake.newUpdatableAEAD+0x19a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:83 # 0xda68f5 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x295 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:160 # 0xda5ffe github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x7e github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:80 # 0xdb1c2b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xdeec03 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdee52a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 208] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xd0a293 0xb725da 0xb262c4 0xb25625 0xb73a76 0x48b5a1 # 0xd0a292 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).Protect+0x112 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:204 # 0xb725d9 github.com/libp2p/go-libp2p-kad-dht.makeRoutingTable.func2+0x179 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:442 # 0xb262c3 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).addPeer+0xba3 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:244 # 0xb25624 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).TryAddPeer+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:195 # 0xb73a75 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x275 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:628 0: 0 [146: 11680] @ 0xb74a95 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb74a94 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x134 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:765 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x776ee5 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb71c69 0xb73eef 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb71c68 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb73eee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:692 0: 0 [11: 1408] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 1536] @ 0xdc880a 0xdbfcb7 0xdb6648 0xdef0ba 0x48b5a1 # 0xdc8809 github.com/quic-go/quic-go.(*initialCryptoStream).Write+0x69 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:141 # 0xdbfcb6 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xd6 github.com/quic-go/quic-go@v0.57.1/connection.go:1991 # 0xdb6647 github.com/quic-go/quic-go.(*Conn).run+0x187 github.com/quic-go/quic-go@v0.57.1/connection.go:578 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 512] @ 0x7ad7de 0x7ad7f3 0x955d34 0x907936 0x923e90 0x9201a5 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x955d33 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x923e8f crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x30f crypto/tls/handshake_client_tls13.go:738 # 0x9201a4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:140 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 224] @ 0x1038ad7 0x1038aca 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1038ad6 github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0xa76 github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0x1038ac9 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xa69 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:170 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 2408448] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 2560] @ 0xbe38de 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe38dd github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xafd github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2417 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [23: 2208] @ 0x5d1645 0x5ff025 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1644 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:892 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 1920] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 64] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 1664] @ 0x6a5c36 0x1158a0b 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5c35 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x1158a0a github.com/pactus-project/pactus/state.(*state).stateRoot+0xca github.com/pactus-project/pactus/state/state.go:224 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x70d3b0 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x70d3af github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x24f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 192] @ 0x72c745 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c744 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:460 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 192] @ 0x51f406 0xa31894 0xb2de2d 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2de2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x34c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:222 0: 0 [1: 112] @ 0x415a34 0xb808ab 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb808aa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:284 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0x7291ce 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x7291cd github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:545 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0x70d452 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x70d451 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x2f1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 294912] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 752] @ 0xc2b015 0xc35245 0x48b5a1 # 0xc2b014 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1c94 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1717 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 48] @ 0x661966 0x65f053 0x6706ec 0xb12587 0xb1242e 0xe04338 0xe04327 0xe0cdcd 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x661965 net.(*Resolver).lookupIPAddr+0x8e5 net/lookup.go:311 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0xb12586 github.com/multiformats/go-multiaddr/net.parseBasicNetMaddr+0x106 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:94 # 0xb1242d github.com/multiformats/go-multiaddr/net.(*CodecMap).ToNetAddr+0x28d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:52 # 0xe04337 github.com/multiformats/go-multiaddr/net.ToNetAddr+0x1d7 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:39 # 0xe04326 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.FromQuicMultiaddr+0x1c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:49 # 0xe0cdcc github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xcc github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:120 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [23: 1472] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x7b45df 0x7ba4ad 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b45de crypto/x509.parseName+0x37e crypto/x509/parser.go:175 # 0x7ba4ac crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 80] @ 0x65910b 0x6590c5 0x658e92 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x65910a net.CIDRMask+0xca net/ip.go:87 # 0x6590c4 net.newAddr+0x84 net/interface_linux.go:182 # 0x658e91 net.addrTable+0x131 net/interface_linux.go:153 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [22: 90112] @ 0x9f114b 0x9f1127 0x9ce81a 0x48b5a1 # 0x9f114a bufio.NewWriterSize+0x1aa bufio/bufio.go:602 # 0x9f1126 net/http.newBufioWriterSize+0x186 net/http/server.go:909 # 0x9ce819 net/http.(*conn).serve+0x2f9 net/http/server.go:2018 0: 0 [1: 80] @ 0x4de03f 0x658c9d 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x658c9c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [29: 3712] @ 0x53d7f5 0x53d21d 0x53d3f9 0x54417c 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a5606 0x6a7bbc 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54417b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a7bbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x9c20d5 0x9c20f6 0x9f00df 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x9c20d4 net/textproto.NewReader+0x74 net/textproto/reader.go:38 # 0x9c20f5 net/http.newTextprotoReader+0x95 net/http/request.go:1044 # 0x9f00de net/http.readRequest+0x3e net/http/request.go:1080 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [5: 320] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [20: 28160] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40aa79 0x481029 0x95b251 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b250 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:528 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [6: 384] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdadb7e 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdadb7d github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:155 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [5: 320] @ 0x651bab 0x650cc6 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x651baa net.(*Resolver).goLookupIPCNAMEOrder.func3+0x6a net/dnsclient_unix.go:666 # 0x650cc5 net.(*Resolver).goLookupIPCNAMEOrder+0xac5 net/dnsclient_unix.go:679 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [28: 1344] @ 0x114b695 0x114792a 0x48b5a1 # 0x114b694 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2f4 github.com/pactus-project/pactus/network/stream.go:106 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 48] @ 0x6e8172 0x6f8a8a 0x6fa786 0x6ea522 0x6ea512 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6fa785 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:428 # 0x6ea521 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 # 0x6ea511 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 18432] @ 0x6e8085 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8084 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:80 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 168] @ 0x5c1b8b 0x5c2486 0x6978dd 0x8c1acd 0x8c1ae1 0x8c440b 0x8c5984 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8c1acc github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6c github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8c1ae0 github.com/pactus-project/pactus/sandbox.(*sandbox).UpdateValidator+0x80 github.com/pactus-project/pactus/sandbox/sandbox.go:222 # 0x8c440a github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Execute+0x6a github.com/pactus-project/pactus/execution/executor/sortition.go:124 # 0x8c5983 github.com/pactus-project/pactus/execution.CheckAndExecute+0x183 github.com/pactus-project/pactus/execution/execution.go:47 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 224] @ 0x563879 0x563c7a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 768] @ 0x480fda 0x480fef 0xd0a21f 0xc41a6d 0xc42a7d 0xc4954e 0xc2bcf3 0xc2a802 0xc35245 0x48b5a1 # 0xd0a21e github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).Protect+0x9e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:201 # 0xc41a6c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc42a7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4954d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc2bcf2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc2a801 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [34: 3264] @ 0x4c9a9d 0x5569bd 0x55739d 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x5569bc encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55739c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [64: 12288] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1760] @ 0xc29c45 0xc29c90 0xc35245 0x48b5a1 # 0xc29c44 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x8c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc29c8f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x90f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [47: 36096] @ 0x5cb71e 0x5cb712 0x5cb645 0xda595e 0xdab0d5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda595d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:47 # 0xdab0d4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x194 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:48 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [8: 128] @ 0xb8344b 0xb81f8e 0x48b5a1 # 0xb8344a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x1ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [10: 2400] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x7b0754 0x7b065a 0xd68afa 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x7b0753 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7b0659 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd68af9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [17: 3808] @ 0x74c3da 0x74c3f0 0x14cb4e2 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14cb4e1 crypto/internal/fips140/ecdsa.newDRBG[...]+0xe1 crypto/internal/fips140/ecdsa/hmacdrbg.go:61 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [49: 9408] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 1296] @ 0xb792ce 0xb793f5 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb792cd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x69b405 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b404 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x776ee5 0x779f1c 0x104c405 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c404 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:745 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [32: 3072] @ 0x69832f 0x697416 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69832e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697415 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 13568] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 128] @ 0x4a4732 0x4a3da5 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 48] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb7ce36 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7ce35 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 768] @ 0xc29c45 0xc29c90 0xc35245 0x48b5a1 # 0xc29c44 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x8c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc29c8f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x90f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [69: 1104] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [21: 1008] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x12ad877 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad876 google.golang.org/grpc.newClientStreamWithParams+0x236 google.golang.org/grpc@v1.77.0/stream.go:291 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [16: 512] @ 0x5eadea 0x5ff8e5 0x5ff09b 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [247: 23712] @ 0xc0e485 0xc0e305 0xc12173 0x10326d5 0x102fd72 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x10326d4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:421 # 0x102fd71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:227 0: 0 [2: 288] @ 0x104cff1 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104cff0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x11d0 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:833 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 1792] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x411906 0xc233e7 0xc2071a 0xc3861c 0xc351a7 0x48b5a1 # 0xc233e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x346 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1177 # 0xc20719 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 64] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 1824] @ 0x480fda 0x480fef 0x1393c38 0x13937c5 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393c37 github.com/pactus-project/pactus/www/grpc.metricToProto+0x157 github.com/pactus-project/pactus/www/grpc/network.go:139 # 0x13937c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 8064] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 192] @ 0x79aea5 0x931ecb 0x931e9a 0x79aae2 0x79af3c 0x931a76 0x93164b 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x931eca vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x22a vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x931e99 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f9 crypto/tls/handshake_messages.go:855 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x931a75 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93164a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 112] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x77b2d5 0x77b2d6 0x118380a 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b2d4 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77b2d5 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1183809 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x4a47c8 0x4a3da5 0x8aa7d9 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a47c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 88] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 192] @ 0x14e0178 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14e0177 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [21: 1008] @ 0x117bce5 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x117bce4 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x44 github.com/pactus-project/pactus/sync/bundle/bundle.go:95 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xc18405 0xc183c9 0xc183a6 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc18404 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x324 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xc183c8 github.com/libp2p/go-msgio.NewVarintReaderSize+0x2e8 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xc183a5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x2c5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:64 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [37: 18944] @ 0x7ad7de 0x7ad7f3 0xdaa434 0xdaa333 0xdadb7e 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdaa433 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:49 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdadb7d github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:155 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 48] @ 0x8c69c5 0x73c1f1 0x8c67e9 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x114bc78 0x48b5a1 # 0x8c69c4 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:321 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 48] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6eb7f3 0x71265b 0x8b6c73 0x8b2ac5 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x71265a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8b6c72 github.com/pactus-project/pactus/store.newValidatorStore+0x192 github.com/pactus-project/pactus/store/validator.go:29 # 0x8b2ac4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x51ee3e 0x51f3d0 0x6e47b4 0x6e311f 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x51ee3d fmt.newPrinter+0x1d fmt/print.go:152 # 0x51f3cf fmt.Sprintf+0x2f fmt/print.go:238 # 0x6e47b3 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6e311e github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xfe github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [30: 720] @ 0x6e8172 0x6ff3be 0x6ff3b6 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8171 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 # 0x6ff3bd github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x8fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6ff3b5 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x8f5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1113 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 80] @ 0x115bcbc 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x115bcbb github.com/pactus-project/pactus/state.(*state).commitSandbox+0xdb github.com/pactus-project/pactus/state/state.go:547 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 672] @ 0x69a0c6 0x69a0a3 0x699fdf 0x115bdec 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69a0c5 bytes.NewBuffer+0x45 bytes/buffer.go:478 # 0x69a0a2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x115bdeb github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:557 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 832] @ 0xd7984f 0xd75ddb 0xdbebca 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7984e github.com/quic-go/quic-go/internal/wire.parseNewConnectionIDFrame+0x24e github.com/quic-go/quic-go@v0.57.1/internal/wire/new_connection_id_frame.go:50 # 0xd75dda github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x25a github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:151 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [4: 192] @ 0xdcf5ee 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdcf5ed github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x98d github.com/quic-go/quic-go@v0.57.1/packet_packer.go:426 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 112] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 80] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [6: 144] @ 0x5c1b8b 0x5c2486 0x6978dd 0x6ae52d 0x6ae541 0x115bcb0 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6ae52c github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xec github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6ae540 github.com/pactus-project/pactus/committee.(*committee).Update+0x100 github.com/pactus-project/pactus/committee/committee.go:65 # 0x115bcaf github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:545 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 12800] @ 0x6a63be 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a63bd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x776ee5 0x779f1c 0x104c405 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c404 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:745 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x117bbfb 0x1192c8f 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x117bbfa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9a github.com/pactus-project/pactus/sync/bundle/bundle.go:84 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x658ee5 0x658d25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x658ee4 net.addrTable+0x184 net/interface_linux.go:155 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1: 9472] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6eb7f3 0x7123bd 0x712690 0x8b6c73 0x8b2ac5 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x7123bc github.com/syndtr/goleveldb/leveldb.(*dbIter).next+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:227 # 0x71268f github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0xaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:249 # 0x8b6c72 github.com/pactus-project/pactus/store.newValidatorStore+0x192 github.com/pactus-project/pactus/store/validator.go:29 # 0x8b2ac4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 320] @ 0x79e0c5 0x7a072f 0x7a05ac 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79e0c4 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:616 # 0x7a072e crypto/ecdsa.publicKeyToFIPS[...]+0x2e crypto/ecdsa/ecdsa.go:569 # 0x7a05ab crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:529 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [28: 448] @ 0x12ad877 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad876 google.golang.org/grpc.newClientStreamWithParams+0x236 google.golang.org/grpc@v1.77.0/stream.go:291 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 8] @ 0xd05bff 0xd05e88 0xd3c8ea 0x680ec3 0x6815e7 0x73c1f1 0xafac30 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0xd05bfe github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x680ec2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x6815e6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafac2f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x776b8d 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [39: 2496] @ 0x776ee5 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 2976] @ 0x5d1259 0x5eabff 0x5ff0e5 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0xc0e485 0xc0e305 0xc12173 0x10326d5 0x102fd72 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x10326d4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:421 # 0x102fd71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:227 0: 0 [1: 96] @ 0x513705 0x513a1d 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x513704 os.newFile+0x64 os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [6: 288] @ 0x4a4719 0x4a3da5 0x8aa9b4 0xd0008a 0xd0006d 0xcff71c 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd00089 github.com/libp2p/go-buffer-pool.Put+0x809 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd0006c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ec github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [5: 40] @ 0x6f2bde 0x728168 0x72875d 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x72875c github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0x5c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:445 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 7200] @ 0x90e6d7 0x90e218 0x9498ed 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90e6d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9498ec crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [9: 576] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 192] @ 0x1490d30 0x14db01a 0x14e01b3 0x9493a7 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x9493a6 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:998 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [5: 240] @ 0xda8aff 0xda8b09 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xda8afe github.com/quic-go/quic-go/internal/handshake.newLongHeaderOpener+0x39e github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:67 # 0xda8b08 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x3a8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:471 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [33: 16896] @ 0x7ad7de 0x7ad7f3 0xda5954 0xda537a 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [39: 13728] @ 0xd9c2de 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd9c2dd github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x11d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:145 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [34: 544] @ 0x13ef917 0x13ef8d2 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef916 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x856 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13ef8d1 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x811 github.com/pactus-project/pactus/www/html/blockchain.go:114 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 112] @ 0x563879 0x563c7a 0x56351d 0x555834 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 1152] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x1490d30 0x69521d 0x94c5de 0x9489fc 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x79aea5 0x93bcd4 0x93bc3c 0x93d2f8 0x949106 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93bcd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93bc3b crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x93d2f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x949105 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:979 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 336] @ 0xd027be 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xd027bd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0xb6fa65 0xb6fa57 0xb6f0eb 0xb6eca5 0xb6cb9b 0x104c3e8 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xb6fa64 github.com/libp2p/go-libp2p/p2p/metricshelper.GetStringSlice+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/metricshelper/pool.go:16 # 0xb6fa56 github.com/libp2p/go-libp2p/p2p/host/eventbus.(*metricsTracer).SubscriberQueueLength+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/eventbus/basic_metrics.go:138 # 0xb6f0ea github.com/libp2p/go-libp2p/p2p/host/eventbus.sendSubscriberMetrics+0x6a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/eventbus/basic.go:473 # 0xb6eca4 github.com/libp2p/go-libp2p/p2p/host/eventbus.(*node).emit+0x144 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/eventbus/basic.go:439 # 0xb6cb9a github.com/libp2p/go-libp2p/p2p/host/eventbus.(*emitter).Emit+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/eventbus/basic.go:46 # 0x104c3e7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5c7 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:738 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 262144] @ 0x8aa80f 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [10: 320] @ 0x695de5 0x69c8e5 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x695de4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x144 github.com/pactus-project/pactus/crypto/bls/bls.go:79 # 0x69c8e4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x12b1605 0x12b05f7 0x12b1372 0x128ff79 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x12b1604 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.77.0/stream.go:957 # 0x12b05f6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x12b1371 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x12fbf58 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 2048] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 32] @ 0x94c745 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x94c744 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x84 crypto/internal/fips140/tls13/tls13.go:154 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x794bf2 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x794bf1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x40a8f2 0x481029 0x9cb1e6 0x9cad77 0x9d0c66 0x9d0d8e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb1e5 net/http.Header.Clone+0x5e5 net/http/header.go:105 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x9d0c65 net/http.Error+0x1a5 net/http/server.go:2353 # 0x9d0d8d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 3264] @ 0x9520b5 0x952085 0x951f97 0x79aae2 0x79af3c 0x951f2e 0x951efa 0x79aae2 0x79af3c 0x9507e5 0x9507a8 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x9520b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x952084 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x951f96 crypto/tls.(*SessionState).Bytes.func2.1+0x16 crypto/tls/ticket.go:127 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x951f2d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x6d vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x951ef9 crypto/tls.(*SessionState).Bytes.func2+0x39 crypto/tls/ticket.go:126 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9507e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x5c4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9507a7 crypto/tls.(*SessionState).Bytes+0x587 crypto/tls/ticket.go:124 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [12: 384] @ 0x558c87 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x468a32 0x467f25 0x46808a 0x6996af 0x13f5c31 0x13f5c48 0x13f72f5 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x6996ae github.com/pactus-project/pactus/types/amount.Amount.Format+0x12e github.com/pactus-project/pactus/types/amount/amount.go:140 # 0x13f5c30 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:145 # 0x13f5c47 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f72f4 github.com/pactus-project/pactus/www/html.txToTable+0x1114 github.com/pactus-project/pactus/www/html/transaction.go:79 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 320] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 1344] @ 0x6a5c36 0x6a5e5e 0x6a7c0d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5c35 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x6a5e5d github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x13d github.com/pactus-project/pactus/util/simplemerkle/merkle.go:94 # 0x6a7c0c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x8c0c7e 0x8c2a8f 0x8c39df 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0c7d github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x8c2a8e github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8c39de github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 2816] @ 0x4a4732 0x4a3da5 0x8aa9b4 0xd0008a 0xd0006d 0xcff71c 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd00089 github.com/libp2p/go-buffer-pool.Put+0x809 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd0006c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ec github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 16] @ 0x5a5c88 0x5998f1 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a5c87 github.com/fxamacker/cbor/v2.fillTextString+0x287 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:3262 # 0x5998f0 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0xfd0 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1580 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 3584] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x14dafe5 0x14e01b3 0x94c40e 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 480] @ 0x468a32 0x467f25 0x468145 0x6664af 0xd007db 0xd00438 0x48b5a1 # 0x6664ae net.(*OpError).Error+0x14e net/net.go:520 # 0xd007da github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x35a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 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] @ 0x468b06 0x10339e5 0x10339b6 0x1033997 0x1038233 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10339e4 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x4e4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x10339b5 github.com/multiformats/go-multiaddr/net.ToIP+0x4b5 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:146 # 0x1033996 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x496 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:36 # 0x1038232 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1d2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:131 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 512] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xd65305 0xd64671 0xd66848 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xd65304 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:252 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [2: 352] @ 0x599a45 0x598815 0x5982f3 0x69af55 0x69af37 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x69af54 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x69af36 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x14cb47c 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14cb47b crypto/internal/fips140/ecdsa.newDRBG[...]+0x7b crypto/internal/fips140/ecdsa/hmacdrbg.go:57 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 320] @ 0xdf2eb6 0x4a3e91 0xdecf3a 0xdecf2e 0xdf041c 0xdef765 0x48b5a1 # 0xdf2eb5 github.com/quic-go/quic-go.init.0.func1+0x35 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:87 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdecf39 github.com/quic-go/quic-go.getPacketBuffer+0x699 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdecf2d github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x68d github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:167 # 0xdf041b github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xdef764 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.57.1/transport.go:424 0: 0 [8: 384] @ 0xc0e485 0xc0e305 0xc2e842 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2e841 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x7899b7 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7899b6 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x96 crypto/elliptic/nistec.go:240 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 352] @ 0x40cbf2 0x40b74d 0x41187c 0x6ad248 0x1166331 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ad247 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x1166330 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x1490d30 0x69521d 0xd52e54 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [5: 400] @ 0x89cff4 0x89cf1d 0x8ae0bd 0x104d707 0x104ce98 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0x104d706 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x206 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:894 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x7fb4d6 0x7fad90 0x89cf47 0x8ae0bd 0x104d707 0x104ce98 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89cf46 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0x104d706 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x206 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:894 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [44: 704] @ 0xc41af8 0xc41ae7 0xc42afd 0xc4984e 0xc2b0a5 0xc2b07c 0xc35245 0x48b5a1 # 0xc41af7 github.com/libp2p/go-libp2p-pubsub.topicTag+0x37 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41ae6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc42afc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc4984d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc2b0a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc2b07b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 128] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [14: 224] @ 0x468b06 0x1033ab1 0x1033a85 0x1033a66 0x1038233 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1033ab0 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x5b0 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x1033a84 github.com/multiformats/go-multiaddr/net.ToIP+0x584 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:146 # 0x1033a65 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x565 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:43 # 0x1038232 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1d2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:131 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c9b 0x69521d 0xd52f78 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 32] @ 0x14798b3 0x5cdb86 0x5d15f6 0x5ff025 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdb85 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 896] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 32] @ 0xd528d8 0xd528af 0xd5543c 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0xd528d7 golang.org/x/crypto/curve25519.X25519+0x37 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:73 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd5543b github.com/flynn/noise.(*HandshakeState).WriteMessage+0x63b github.com/flynn/noise@v1.1.0/state.go:438 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 176] @ 0x563879 0x563c7a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd61ed0 0xd61eac 0xd621e8 0x104919c 0x104947a 0x1048bb0 0x48b5a1 # 0xd61ecf github.com/multiformats/go-multistream.ReadNextToken[...]+0x4f github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd61eab github.com/multiformats/go-multistream.readProto[...]+0x2b github.com/multiformats/go-multistream@v0.6.1/client.go:147 # 0xd621e7 github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x1c7 github.com/multiformats/go-multistream@v0.6.1/client.go:66 # 0x104919b github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x37b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:436 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [27: 432] @ 0x468a32 0x467f25 0x46808a 0x6996af 0x13f5c31 0x13f5c48 0x13f6425 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x6996ae github.com/pactus-project/pactus/types/amount.Amount.Format+0x12e github.com/pactus-project/pactus/types/amount/amount.go:140 # 0x13f5c30 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:145 # 0x13f5c47 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f6424 github.com/pactus-project/pactus/www/html.txToTable+0x244 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 160] @ 0x5eadea 0x5ff8e5 0x5ff09b 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x943ab2 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x943ab1 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x651 crypto/tls/handshake_server_tls13.go:228 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [24: 1536] @ 0x69dc87 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69dc86 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x66 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 1536] @ 0xc2e7f4 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc2e7f3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x313 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2123 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [10: 320] @ 0x14798b3 0x5cdc5f 0x5d15f6 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdc5e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 432] @ 0x697196 0x69a112 0x699fdf 0x1391872 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x697195 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69a111 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:167 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1391871 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 2496] @ 0x1220ed6 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x1220ed5 google.golang.org/grpc/internal/transport.NewServerTransport+0x7b5 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:252 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [2: 224] @ 0x48777c 0x4ed068 0x1229487 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0x1229486 google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0xc6 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1187 0: 0 [1: 32] @ 0x8439b6 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 192] @ 0x54337a 0x5c3c45 0x6a77b4 0x6a77c0 0x6a6d92 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a77b3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a77bf github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a6d91 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0x13938cc 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13938cb github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x70b github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [17: 1360] @ 0x13932ff 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13932fe github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x13e github.com/pactus-project/pactus/www/grpc/network.go:86 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [17: 272] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 128] @ 0x746b14 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xce07cd 0xce1a74 0xd3d019 0x1049062 0x104947a 0x1048bb0 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce07cc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x1049061 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x6a33f5 0x6a50f5 0x6a4f50 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a33f4 github.com/pactus-project/pactus/crypto/ed25519.(*Signature).Decode+0x34 github.com/pactus-project/pactus/crypto/ed25519/signature.go:74 # 0x6a50f4 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x94 github.com/pactus-project/pactus/types/tx/tx.go:413 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 192] @ 0x51c37b 0xd5dd4a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd5dd49 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x549 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:172 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 320] @ 0x67780a 0x672495 0x66b007 0x66ab7b 0x65fab8 0x6737a7 0x671d14 0x64251a 0x641f73 0x6509cc 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x677809 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x672494 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x66b006 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x671d13 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x642519 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x641f72 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6509cb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [33: 1584] @ 0xb178e6 0x10bd975 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0xb178e5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10bd974 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:560 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [4: 128] @ 0x776ee5 0x779f1c 0x104c59d 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [6: 3456] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x6591e5 0x658e92 0x658d25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x6591e4 net.newAddr+0x1a4 net/interface_linux.go:180 # 0x658e91 net.addrTable+0x131 net/interface_linux.go:153 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [11: 1584] @ 0xd9c0fe 0xd9c285 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd9c0fd github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x17d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:53 # 0xd9c284 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xc4 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:150 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x51c757 0xd05e06 0xd05e88 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x114bc78 0x48b5a1 # 0x51c756 fmt.Errorf+0x476 fmt/errors.go:48 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [30: 2400] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff049 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 576] @ 0x69811b 0x697fca 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x697fc9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 80] @ 0x1160078 0x1166558 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1160077 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0xd7 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1166557 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 480] @ 0x468b06 0x13f6076 0x13f60c4 0x13f6063 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6075 bytes.NewBufferString+0x115 bytes/buffer.go:487 # 0x13f60c3 github.com/pactus-project/pactus/www/html.newTableMaker+0x163 github.com/pactus-project/pactus/www/html/server.go:202 # 0x13f6062 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x102 github.com/pactus-project/pactus/www/html/transaction.go:29 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [23: 184] @ 0xc2ca37 0xc29f4f 0xc35245 0x48b5a1 # 0xc2ca36 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x356 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1946 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [57: 43776] @ 0x5cb71e 0x5cb712 0x5cb645 0xda595e 0xda537a 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda595d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:47 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [22: 1056] @ 0x52cea5 0x52cfb0 0x5321fb 0x53719f 0x6e3175 0x6e30c8 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5321fa strings.Join+0xfa strings/strings.go:510 # 0x53719e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x6e3174 path/filepath.Join+0x154 path/filepath/path.go:131 # 0x6e30c7 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xa7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [40: 640] @ 0x776b8d 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 64] @ 0x114f109 0x114f0f5 0x114f0e3 0x114ef8a 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x114f108 encoding/hex.EncodeToString+0x48 encoding/hex/hex.go:127 # 0x114f0f4 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x34 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x114f0e2 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x22 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114ef89 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 6144] @ 0xbe6468 0xbe37a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6467 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe37a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 48] @ 0xbe1010 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe100f github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x938094 0x937f6e 0x937f6d 0x79aae2 0x79af3c 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x938093 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x153 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x937f6d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x2d vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x937f6c crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x2c crypto/tls/handshake_messages.go:1263 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 256] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [12: 384] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xc2bec9 0xc2b970 0xc2ec36 0xc29bc5 0xc35245 0x48b5a1 # 0xc2bec8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2b96f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc2ec35 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc29bc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [9: 144] @ 0x13972fb 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13972fa github.com/pactus-project/pactus/www/grpc.transactionToProto+0x8ba github.com/pactus-project/pactus/www/grpc/transaction.go:353 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 96] @ 0x1490c37 0x14cbbb3 0x14c55df 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14cbbb2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x14c55de crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 320] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 4160] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 64] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0xb138d9 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb138d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [32: 4096] @ 0xaff109 0xaff0d5 0xb7d48a 0xb82124 0x48b5a1 # 0xaff108 github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x4a8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:20 # 0xaff0d4 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x474 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:163 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 24] @ 0x65aa3f 0x6703d1 0x6703b2 0xcde0ed 0x112b24f 0xe00927 0xde33df 0xde1c2b 0xde0a25 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x6703d0 net.ipEmptyString+0x50 net/ip.go:332 # 0x6703b1 net.(*UDPAddr).String+0x31 net/udpsock.go:48 # 0xcde0ec github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).VerifySourceAddress+0x2c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:354 # 0x112b24e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.2+0x2e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:408 # 0xe00926 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.func1+0x46 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:129 # 0xde33de github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x2fe github.com/quic-go/quic-go@v0.57.1/server.go:743 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [10: 327680] @ 0x8aa80f 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 480] @ 0x89cff4 0x89cf1d 0x8ae0bd 0xc10816 0xc1083e 0xd2b904 0xd398c5 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xc10815 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc1083d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd2b903 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2e3 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:398 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [2: 6144] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 48] @ 0x117bbfb 0x1192c8f 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x117bbfa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9a github.com/pactus-project/pactus/sync/bundle/bundle.go:84 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0xd46f9e 0xd46f6a 0xd469b0 0xd52cbc 0xd53396 0xd53f74 0xd55e65 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0xd46f9d golang.org/x/crypto/chacha20poly1305.sliceForAppend+0xfd golang.org/x/crypto@v0.46.0/chacha20poly1305/chacha20poly1305.go:93 # 0xd46f69 golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).open+0xc9 golang.org/x/crypto@v0.46.0/chacha20poly1305/chacha20poly1305_amd64.go:77 # 0xd469af golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).Open+0x8f golang.org/x/crypto@v0.46.0/chacha20poly1305/chacha20poly1305.go:82 # 0xd52cbb github.com/flynn/noise.aeadCipher.Decrypt+0xdb github.com/flynn/noise@v1.1.0/cipher_suite.go:187 # 0xd53395 github.com/flynn/noise.(*CipherState).Decrypt+0x75 github.com/flynn/noise@v1.1.0/state.go:76 # 0xd53f73 github.com/flynn/noise.(*symmetricState).DecryptAndHash+0x73 github.com/flynn/noise@v1.1.0/state.go:189 # 0xd55e64 github.com/flynn/noise.(*HandshakeState).ReadMessage+0x664 github.com/flynn/noise@v1.1.0/state.go:540 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [15: 360] @ 0x468b06 0xd60295 0x10cb6b2 0xd310a5 0x48b5a1 # 0xd60294 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x394 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0xd3cfcd 0x1049062 0x104947a 0x1048bb0 0x48b5a1 # 0xd3cfcc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:154 # 0x1049061 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [10: 2560] @ 0xdabc26 0xda806a 0xda80fb 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdabc25 github.com/quic-go/quic-go/internal/handshake.(*sessionTicket).Marshal+0x25 github.com/quic-go/quic-go@v0.57.1/internal/handshake/session_ticket.go:19 # 0xda8069 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).getDataForSessionTicket+0x49 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:375 # 0xda80fa github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0xda github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:384 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [5: 160] @ 0xd989e5 0xd97a1f 0xd9c250 0xd9c229 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd989e4 github.com/quic-go/quic-go/internal/congestion.newPacer+0x24 github.com/quic-go/quic-go@v0.57.1/internal/congestion/pacer.go:22 # 0xd97a1e github.com/quic-go/quic-go/internal/congestion.newCubicSender+0x1de github.com/quic-go/quic-go@v0.57.1/internal/congestion/cubic_sender.go:116 # 0xd9c24f github.com/quic-go/quic-go/internal/congestion.NewCubicSender+0x8f github.com/quic-go/quic-go@v0.57.1/internal/congestion/cubic_sender.go:78 # 0xd9c228 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x68 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:136 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [7: 224] @ 0x1390827 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390826 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xac6 github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 96] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb7ce36 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7ce35 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [18: 288] @ 0x13f7045 0x13f7010 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f7044 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xe64 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f700f github.com/pactus-project/pactus/www/html.txToTable+0xe2f github.com/pactus-project/pactus/www/html/transaction.go:87 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 192] @ 0x468b06 0x114f256 0x114ef8a 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x114f255 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x195 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114ef89 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x785352 0x785271 0x94c97b 0x943dfd 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x785351 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x71 crypto/ecdh/x25519.go:56 # 0x785270 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x94c97a crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x943dfc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x99c crypto/tls/handshake_server_tls13.go:263 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x114539c 0x112f6bc 0x1030a72 0x102fd9e 0x48b5a1 # 0x114539b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x112f6bb github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.46.0/config/config.go:670 # 0x1030a71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:248 # 0x102fd9d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6bd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:234 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x73cc57 0xcfcc45 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x73cc56 log.New+0x36 log/log.go:72 # 0xcfcc44 github.com/libp2p/go-yamux/v5.newSession+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:137 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 24] @ 0x6f2f19 0x7238dd 0x72386b 0x723066 0x72280e 0x48b5a1 # 0x6f2f18 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x1b8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:544 # 0x7238dc github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x145c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x72386a github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x13ea github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:108 # 0x723065 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0xbe5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:176 # 0x72280d github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0x38d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:187 0: 0 [23: 2944] @ 0x5cdc85 0x5d15f6 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cdc84 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x9031bf 0x907936 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x9031be crypto/tls.aeadChaCha20Poly1305+0xbe crypto/tls/cipher_suites.go:584 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x5440da 0x118b83b 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x118b83a github.com/beevik/ntp.getTime+0x35a github.com/beevik/ntp@v1.5.0/ntp.go:556 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [5: 160] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xc21e0d 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc21e0c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 208] @ 0xc129d6 0x104beaf 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc129d5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x104beae github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:733 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [29: 51968] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f7090 0x13f7010 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f708f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xeaf github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f700f github.com/pactus-project/pactus/www/html.txToTable+0xe2f github.com/pactus-project/pactus/www/html/transaction.go:87 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 3360] @ 0x122cb56 0x122ca72 0x121f6c5 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [19: 1216] @ 0xb3297f 0xb8179c 0xb8168e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8168d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 1024] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda5353 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 16] @ 0x6e4785 0x6e393f 0x724122 0x6f18c5 0x6f2737 0x6f2fd1 0x6f2fb8 0x7238dd 0x72386b 0x723066 0x72280e 0x48b5a1 # 0x6e4784 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x124 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6e393e github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Remove+0x11e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:532 # 0x724121 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.(*session).refLoop.func4.(*session).refLoop.func3.(*tOps).remove.func8+0x41 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:478 # 0x6f18c4 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x244 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:230 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f2fd0 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefInternal+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:740 # 0x6f2fb7 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x257 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:550 # 0x7238dc github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x145c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x72386a github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x13ea github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:108 # 0x723065 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0xbe5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:176 # 0x72280d github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0x38d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:187 0: 0 [13: 3744] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 864] @ 0x64244b 0x641f73 0x6509cc 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x64244a net.srcAddrs+0x2a net/addrselect.go:45 # 0x641f72 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6509cb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [24: 5760] @ 0x6fc3dc 0x6fc7fc 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6ea57a 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6ea579 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 320] @ 0x6fb93c 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6ea57a 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6ea579 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [12: 113664] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 80] @ 0x11402d5 0xd33486 0xd33205 0x10393cd 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x11402d4 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x134 github.com/pactus-project/pactus/network/gater.go:74 # 0xd33485 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x205 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:257 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10393cc github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:235 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x794bf2 0x795113 0x7c75b8 0x7c758e 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x794bf1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c75b7 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x7c758d crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x53195f 0x113e19c 0x113e182 0x113d906 0x113d66b 0x113d584 0x118fd08 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x113e19b strings.Split+0x9b strings/strings.go:361 # 0x113e181 github.com/pactus-project/pactus/version.ParseVersion+0x81 github.com/pactus-project/pactus/version/version.go:54 # 0x113d905 github.com/pactus-project/pactus/version.ParseAgent-range1+0x1a5 github.com/pactus-project/pactus/version/agent.go:44 # 0x113d66a github.com/pactus-project/pactus/version.ParseAgent.SplitSeq.splitSeq.func1+0x16a strings/iter.go:54 # 0x113d583 github.com/pactus-project/pactus/version.ParseAgent+0x83 github.com/pactus-project/pactus/version/agent.go:32 # 0x118fd07 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x487 github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [35: 4480] @ 0x4a423c 0x4a4086 0x4a3dfc 0x8aa758 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [9: 864] @ 0x727d16 0x70d028 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x727d15 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x155 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:363 # 0x70d027 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x14dafe5 0x14e01b3 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 240] @ 0x90e6d7 0x90e218 0x949a45 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90e6d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x949a44 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x2a4 crypto/tls/handshake_server_tls13.go:1091 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 256] @ 0xd52309 0xd5221b 0xd528fb 0xd528af 0xd5543c 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0xd52308 crypto/ecdh.(*x25519Curve).NewPublicKey+0x108 crypto/ecdh/x25519.go:76 # 0xd5221a golang.org/x/crypto/curve25519.x25519+0x1a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:79 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd5543b github.com/flynn/noise.(*HandshakeState).WriteMessage+0x63b github.com/flynn/noise@v1.1.0/state.go:438 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [13: 2704] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x5391b9 0x53917d 0x91086b 0x94ed48 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x91086a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [9: 144] @ 0xcfc29c 0xd04716 0xd045ec 0xd060b8 0xd3d0a2 0x114b628 0x114792a 0x48b5a1 # 0xcfc29b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd045eb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x114b627 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:90 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [13: 416] @ 0xb79045 0xb78fe3 0xb78ff7 0xb795da 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79044 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795d9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x92d77d 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x92d77c crypto/tls.(*clientHelloMsg).unmarshal+0x135c crypto/tls/handshake_messages.go:599 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [69: 1104] @ 0x9cb1c5 0x9cad77 0x13f58fa 0x13f6165 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb1c4 net/http.Header.Clone+0x5c4 net/http/header.go:104 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x13f58f9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x13f6164 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x1148dea 0xd2bed7 0xd2e3db 0xd2bd3a 0xd398c5 0x48b5a1 # 0x1148de9 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x1c9 github.com/pactus-project/pactus/network/notifee.go:101 # 0xd2bed6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:443 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd2bd39 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x719 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:442 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdadb7e 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdadb7d github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:155 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 128] @ 0x1490d30 0x69521d 0xd52ecc 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [19: 4864] @ 0x6ffacf 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fface github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 64] @ 0x14798b3 0x1485012 0x14db3ce 0x14e02e6 0x14df770 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db3cd crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df76f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [34: 4352] @ 0x4a4732 0x4a3da5 0x8aa9b4 0xc1858e 0xc18577 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc1858d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc18576 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 640] @ 0x4c9a9d 0x598be7 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598be6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 432] @ 0x1230545 0x120a4da 0x129ca3c 0x129d9d7 0x129e62b 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1230544 google.golang.org/grpc/internal/transport.(*Stream).read+0x164 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:405 # 0x120a4d9 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:57 # 0x129ca3b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.77.0/rpc_util.go:717 # 0x129d9d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x129e62a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.77.0/rpc_util.go:945 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [48: 393216] @ 0x4d61d3 0x4a3e91 0x4d6e08 0x4d67f1 0x4d656c 0x4d654b 0xd00fa5 0xd005ef 0xd00438 0x48b5a1 # 0x4d61d2 io.init.func1+0x32 io/io.go:657 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x4d6e07 io.discard.ReadFrom+0x27 io/io.go:663 # 0x4d67f0 io.copyBuffer+0x150 io/io.go:415 # 0x4d656b io.Copy+0x8b io/io.go:388 # 0x4d654a io.CopyN+0x6a io/io.go:364 # 0xd00fa4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x3c4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:773 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [9: 288] @ 0xb12930 0xb1291e 0xb13875 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0xb1292f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb1291d github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:111 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 64] @ 0x903178 0x903161 0x907936 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x903177 vendor/golang.org/x/crypto/chacha20poly1305.New+0x77 vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:44 # 0x903160 crypto/tls.aeadChaCha20Poly1305+0x60 crypto/tls/cipher_suites.go:579 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [38: 1216] @ 0xb79045 0xb78fe3 0xb78ff7 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79044 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x934d19 0x934c84 0x934c7d 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x934d18 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x934c83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x934c7c crypto/tls.(*encryptedExtensionsMsg).marshal+0x3c crypto/tls/handshake_messages.go:1013 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x1490d30 0x14db395 0x14e02e6 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x77c7c8 0x77c7fc 0x783473 0x778286 0xb1290f 0xb13875 0xb12137 0xd6732f 0xd672ff 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x77c7c7 net.ParseIP+0x27 net/ip.go:528 # 0x77c7fb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x778285 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xd6732e github.com/multiformats/go-multiaddr/net.FromNetAddr+0x14e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xd672fe github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0x11e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/transport.go:58 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [22: 352] @ 0x13f5c7c 0x13f6d65 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5c7b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x7b github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f6d64 github.com/pactus-project/pactus/www/html.txToTable+0xb84 github.com/pactus-project/pactus/www/html/transaction.go:50 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [18: 432] @ 0xc2ad45 0xc35245 0x48b5a1 # 0xc2ad44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x19c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1665 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 96] @ 0x8af793 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8af792 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:234 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 72] @ 0x4c96b5 0x78f2cc 0x78fd9f 0x790470 0xd68d85 0xd68d52 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x4c96b4 reflect.MakeSlice+0x74 reflect/value.go:2992 # 0x78f2cb encoding/asn1.parseField+0x154b encoding/asn1/asn1.go:992 # 0x78fd9e encoding/asn1.parseField+0x201e encoding/asn1/asn1.go:980 # 0x79046f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1168 # 0xd68d84 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1141 # 0xd68d51 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:191 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 576] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410398 0xd31e14 0xd3103f 0x48b5a1 # 0xd31e13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d3 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:276 # 0xd3103e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:146 0: 0 [1: 16] @ 0xb74387 0xb8dadf 0xb8d6cc 0x48b5a1 # 0xb74386 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:725 # 0xb8dade github.com/libp2p/go-libp2p-kad-dht.handlePeerChangeEvent+0xbe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/subscriber_notifee.go:100 # 0xb8d6cb github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/subscriber_notifee.go:67 0: 0 [4: 832] @ 0x1482aa6 0x1485394 0x14cb79a 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1482aa5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x1485393 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x14cb799 crypto/internal/fips140/ecdsa.newDRBG[...]+0x399 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [20: 1280] @ 0x58c6fd 0x58c6c8 0x578f06 0x5c7945 0x5c7946 0x5c7625 0x5fab9f 0x5f9432 0x696c2d 0x698c28 0x698b9e 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58c6fc math/big.nat.make+0x13c math/big/nat.go:67 # 0x58c6c7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x578f05 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c7944 math/big.(*Int).Mul+0xc4 math/big/int.go:184 # 0x5c7945 github.com/consensys/gnark-crypto/ecc.getVector+0xc5 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:175 # 0x5c7624 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5fab9e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLV+0x21e github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g2.go:639 # 0x5f9431 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g2.go:463 # 0x696c2c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x4c github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x698c27 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x698b9d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 155648] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 144] @ 0x555817 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 3968] @ 0xb3297f 0xb8179c 0xb8168e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8168d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [31: 248] @ 0xd05cbb 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd05cba github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 144] @ 0x777fef 0x777f94 0x77a6e5 0x1149599 0x1149005 0xd2bed7 0xd2e3db 0xd2bd3a 0xd398c5 0x48b5a1 # 0x777fee strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x777f93 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1149598 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x1149004 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3e4 github.com/pactus-project/pactus/network/notifee.go:104 # 0xd2bed6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:443 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd2bd39 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x719 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:442 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [2: 96] @ 0x76dc15 0x76e21a 0x76e071 0x8ae0ec 0xd6ace8 0xd6aa39 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x76dc14 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x76e219 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x76e070 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xd6ace7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:153 # 0xd6aa38 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:149 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 256] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [35: 3360] @ 0x5d1645 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1644 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:892 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x1031133 0x102fd9e 0x48b5a1 # 0x1031132 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x6f2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:258 # 0x102fd9d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6bd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:234 0: 0 [1: 64] @ 0x147c153 0x147c005 0x147bfcf 0x14dd69b 0x14dd5af 0x944025 0x944004 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x147c152 crypto/internal/fips140/sha3.(*Digest).sumGeneric+0x112 crypto/internal/fips140/sha3/sha3.go:163 # 0x147c004 crypto/internal/fips140/sha3.(*Digest).sum+0x44 crypto/internal/fips140/sha3/sha3_amd64.go:19 # 0x147bfce crypto/internal/fips140/sha3.(*Digest).Sum+0xe crypto/internal/fips140/sha3/sha3.go:150 # 0x14dd69a crypto/internal/fips140/mlkem.kemEncaps+0xba crypto/internal/fips140/mlkem/mlkem768.go:362 # 0x14dd5ae crypto/internal/fips140/mlkem.(*EncapsulationKey768).encapsulate+0x4e crypto/internal/fips140/mlkem/mlkem768.go:345 # 0x944024 crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0xbc4 crypto/internal/fips140/mlkem/mlkem768.go:336 # 0x944003 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xba3 crypto/tls/handshake_server_tls13.go:285 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 256] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x9f1006 0x9ca1b5 0x9ce8f8 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9f1005 net/http.newBufioWriterSize+0x65 net/http/server.go:903 # 0x9ca1b4 net/http.(*conn).readRequest+0x8d4 net/http/server.go:1107 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [40: 640] @ 0xc2afcb 0xc35245 0x48b5a1 # 0xc2afca github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1c4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1717 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 832] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xce082a 0xce1a74 0xd3d019 0x1049062 0x104947a 0x1048bb0 0x48b5a1 # 0xce0829 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:704 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x1049061 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0xd3967f 0x48b5a1 # 0xd3967e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x3fe github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:175 0: 0 [39: 624] @ 0x13ef62c 0x13ef5ae 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef62b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowBlockHash+0x56b github.com/pactus-project/pactus/www/html/server.go:209 # 0x13ef5ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x4ed github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 288] @ 0x79aea5 0x935e54 0x935e33 0x79aae2 0x79af3c 0x935df4 0x935dd3 0x79aae2 0x79af3c 0x93503d 0x934f34 0x79aae2 0x79af3c 0x934e54 0x934e33 0x79aae2 0x79af3c 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x935e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x935e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1+0x12 crypto/tls/handshake_messages.go:1020 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x935df3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x935dd2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93503c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934f33 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 240] @ 0x89cd49 0x104d5ac 0x104ce98 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x89cd48 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:124 # 0x104d5ab github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:884 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [4: 256] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 1408] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x13fafb1 0x14105c8 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13fafb0 github.com/rs/cors.(*Cors).handlePreflight+0x250 github.com/rs/cors@v1.11.1/cors.go:343 # 0x14105c7 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0xc7 github.com/rs/cors@v1.11.1/cors.go:276 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x1490d6e 0x14cb939 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14cb938 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [26: 9152] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x95b53c 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b53b net/textproto.readMIMEHeader+0x37b net/textproto/reader.go:591 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 24] @ 0x468a32 0x467f25 0x468145 0x66cec6 0x66ce13 0x666452 0xd0080b 0xd00438 0x48b5a1 # 0x66cec5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x66ce12 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0x666451 net.(*OpError).Error+0xf1 net/net.go:518 # 0xd0080a github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x38a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [12: 384] @ 0xb7915f 0xb791b6 0xb791ee 0xb7958c 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7915e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x77b38b 0x104f18f 0x104cad2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x77b38a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0x104f18e github.com/libp2p/go-libp2p/p2p/protocol/identify.filterAddrs+0x6ae github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1089 # 0x104cad1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xcb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:807 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 288] @ 0x40a8f2 0x481029 0xc12493 0x104c311 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0xc12492 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x104c310 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4f0 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:736 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [6: 1152] @ 0x104beed 0x104bebd 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104beec github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xcc github.com/libp2p/go-libp2p@v0.46.0/core/protocol/id.go:14 # 0x104bebc github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:734 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 128] @ 0x776b8d 0x776e05 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 224] @ 0xd68f09 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd68f08 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c8 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:202 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [20: 960] @ 0xc2cd13 0xc29f4f 0xc35245 0x48b5a1 # 0xc2cd12 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x632 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1928 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 672] @ 0x6957af 0xdaae65 0xdaa42f 0xdaa333 0xda938f 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda938e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4ce github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:522 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 128] @ 0x7854bf 0xd523e5 0xd527b0 0xd5275d 0xd5506a 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x7854be crypto/ecdh.(*x25519Curve).NewPrivateKey+0x1de crypto/ecdh/x25519.go:65 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd527af golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd5275c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd55069 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x269 github.com/flynn/noise@v1.1.0/state.go:406 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [10: 160] @ 0xb3297f 0xb81967 0xb81949 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81966 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81948 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x480fda 0x480fef 0xc0baf8 0xc0d3c5 0xc0ce28 0xc142ca 0x104cb46 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0xc0baf7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x57 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x104cb45 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd25 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:812 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [25: 2800] @ 0x10cd15e 0x10cd253 0x10ccb75 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x10cd15d github.com/multiformats/go-multistream.newOnce+0xbfd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10cd252 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 16] @ 0x93c9f9 0x93c964 0x93c95d 0x93d2f8 0x949eff 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x93c9f8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x93c963 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x93c95c crypto/tls.(*certificateVerifyMsg).marshal+0x3c crypto/tls/handshake_messages.go:1856 # 0x93d2f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x949efe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1125 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 80] @ 0x118e5ac 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x118e5ab github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x44b github.com/pactus-project/pactus/sync/handler_blocks_request.go:49 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 336] @ 0xc0e485 0xc0e305 0xc12173 0xb823dc 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb823db github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:455 0: 0 [10: 640] @ 0x14dfed8 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [21: 1344] @ 0x53d285 0x53d3f9 0x5c34ff 0x5c3e5d 0x6a4a6c 0x6a49c5 0x6a551e 0x6a5606 0x8c58cc 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c34fe github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c3e5c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a4a6b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a49c4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8c58cb github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x8445d6 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8445d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 240] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0xd7903b 0xd75cc7 0xdbebca 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7903a github.com/quic-go/quic-go/internal/wire.parseMaxStreamDataFrame+0x13a github.com/quic-go/quic-go@v0.57.1/internal/wire/max_stream_data_frame.go:27 # 0xd75cc6 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x146 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:141 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 128] @ 0x7854bf 0x785271 0x94c97b 0x943dfd 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7854be crypto/ecdh.(*x25519Curve).NewPrivateKey+0x1de crypto/ecdh/x25519.go:65 # 0x785270 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x94c97a crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x943dfc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x99c crypto/tls/handshake_server_tls13.go:263 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 37888] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 16] @ 0xcdf805 0xcdf86e 0xcddb71 0xce126c 0xd5e0bd 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcdf804 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:620 # 0xcdf86d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:552 # 0xcddb70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:313 # 0xce126b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:816 # 0xd5e0bc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x8bc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:186 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 1152] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xda52dd 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 48] @ 0x8c67b1 0x8c66c5 0x8c5fa5 0x8c5faf 0xd6218f 0x104919c 0x104947a 0x1048bb0 0x48b5a1 # 0x8c67b0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x8c5fa4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x8c5fae github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.1/client.go:127 # 0xd6218e github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.1/client.go:65 # 0x104919b github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x37b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:436 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [11: 3872] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x7b08a5 0x7b065a 0xd68afa 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b08a4 crypto/x509.(*CertPool).addCertFunc+0x284 crypto/x509/cert_pool.go:210 # 0x7b0659 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd68af9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 130560] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c9b 0x69521d 0xd52e54 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [11: 239360] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x51c6ba 0xd05e06 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c6b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 2304] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 256] @ 0x8ab16d 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8ab16c github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x2c github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:171 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 64512] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 110592] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc2f2 0x6fcb66 0x728b87 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcb65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x728b86 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [7: 34048] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 6784] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [17: 2992] @ 0x4ddac6 0x658c25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4ddac5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [2: 64] @ 0xcdf8b0 0xcddb71 0xce126c 0xd5e0bd 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcdf8af github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:549 # 0xcddb70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:313 # 0xce126b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:816 # 0xd5e0bc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x8bc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:186 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 7168] @ 0x148d81a 0x955d79 0x907936 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x148d819 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x955d78 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x558c87 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11909a5 0x11904e5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11909a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11904e4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0xce1c93 0xd3d019 0x10ccb6f 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xce1c92 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x4b2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:887 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [3: 3840] @ 0x70d24c 0x70d1b7 0x70d1a0 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x70d24b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x70d1b6 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x70d19f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:412 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [12: 38400] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 288] @ 0x5d1259 0x5eabff 0x5ff0ce 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 144] @ 0x4a0585 0x51e356 0x51e357 0x520a35 0x5224f5 0x5251be 0x51f3f3 0x12317a5 0x521f5b 0x52274e 0x526065 0x51f71e 0x11c691c 0x12a257f 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x4a0584 strconv.appendQuotedWith+0x84 strconv/quote.go:35 # 0x51e355 strconv.AppendQuote+0xd5 strconv/quote.go:132 # 0x51e356 fmt.(*fmt).fmtQ+0xd6 fmt/format.go:460 # 0x520a34 fmt.(*pp).fmtString+0x34 fmt/print.go:503 # 0x5224f4 fmt.(*pp).printArg+0x1d4 fmt/print.go:741 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x12317a4 google.golang.org/grpc/internal/transport.ConnectionError.Error+0x84 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:664 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x526064 fmt.(*pp).doPrint+0x44 fmt/print.go:1208 # 0x51f71d fmt.Sprint+0x3d fmt/print.go:279 # 0x11c691b google.golang.org/grpc/internal/channelz.Info+0x3b google.golang.org/grpc@v1.77.0/internal/channelz/logging.go:32 # 0x12a257e google.golang.org/grpc.(*Server).newHTTP2Transport+0x41e google.golang.org/grpc@v1.77.0/server.go:1028 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [1: 32] @ 0x793e3d 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x793e3c encoding/asn1.makeBody+0xb3c encoding/asn1/marshal.go:522 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x658ee5 0x658d25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x658ee4 net.addrTable+0x184 net/interface_linux.go:155 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1: 32] @ 0x14dafe5 0x14e01b3 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [50: 5600] @ 0x415a34 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 160] @ 0x7993c5 0x7b53df 0x7ba748 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b53de crypto/x509.parsePublicKey+0x41e crypto/x509/parser.go:288 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 640] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdadb7e 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdadb7d github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:155 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [74: 5920] @ 0x1393b46 0x13937c5 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393b45 github.com/pactus-project/pactus/www/grpc.metricToProto+0x65 github.com/pactus-project/pactus/www/grpc/network.go:122 # 0x13937c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [44: 2816] @ 0x1393671 0x139365d 0x1393645 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393670 encoding/hex.EncodeToString+0x4b0 encoding/hex/hex.go:127 # 0x139365c github.com/pactus-project/pactus/crypto/hash.Hash.String+0x49c github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1393644 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x484 github.com/pactus-project/pactus/www/grpc/network.go:99 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [10: 12800] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 96] @ 0x1156d96 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdad5e9 0xdaef78 0xdd0a30 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdad5e8 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).rollKeys+0x348 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:122 # 0xdaef77 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).KeyPhase+0x37 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:341 # 0xdd0a2f github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x20f github.com/quic-go/quic-go@v0.57.1/packet_packer.go:493 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [16: 3584] @ 0x74c3da 0x74c3f0 0x1490c9b 0x14cb725 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14cb724 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 448] @ 0x539baa 0x539e3b 0x5391b9 0x53917d 0xb80865 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539e3a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0xb80864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:279 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 192] @ 0x672385 0x66b4bb 0x66ab7b 0x65fab8 0x6737a7 0x64a34b 0x649c68 0x64934a 0x648c29 0x662c65 0x64d585 0x64e90f 0x651da5 0x48b5a1 # 0x672384 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x66b4ba net.(*netFD).dial+0x83a net/sock_posix.go:143 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x64a34a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x649c67 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x649349 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x662c64 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64d584 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [5: 1280] @ 0x8428c8 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8428c7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [19: 152] @ 0xbe3b59 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe3b58 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xd78 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2383 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 384] @ 0x104beed 0x104bebd 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x104beec github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xcc github.com/libp2p/go-libp2p@v0.46.0/core/protocol/id.go:14 # 0x104bebc github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:734 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 28672] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 3952] @ 0x1482aa6 0x1485394 0x14c545a 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1482aa5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x1485393 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x14c5459 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x6fffd5 0x700ff5 0x7294a5 0x70d191 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fffd4 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0xb4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:73 # 0x700ff4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 32] @ 0x1390827 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390826 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xac6 github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 384] @ 0x6fb93c 0x6fbb98 0x6fc2f2 0x6fcb66 0x728b87 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcb65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x728b86 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 81920] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x727f05 0x71d80e 0x70cdfd 0x70c219 0x70ba09 0x70c89d 0x70c737 0x710176 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x727f04 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x71d80d github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x70cdfc github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c89c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c736 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x710175 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 [2: 36864] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x727f05 0x71d80e 0x70cdfd 0x70c219 0x70ba09 0x70c89d 0x70c737 0x710176 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x727f04 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x71d80d github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x70cdfc github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c89c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c736 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x710175 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: 27264] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc0bb27 0xc0d3c5 0xc0cb27 0xc1f38b 0x48b5a1 # 0xc0bb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x86 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [5: 240] @ 0xcfe679 0xcfe637 0xcfe358 0xcfe3f0 0x48b5a1 # 0xcfe678 github.com/libp2p/go-yamux/v5.newPing+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:18 # 0xcfe636 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfe357 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe3ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [2: 256] @ 0x94827a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x948279 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x259 crypto/tls/handshake_server_tls13.go:862 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x14dfed8 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [42: 21504] @ 0x7ad7de 0x7ad7f3 0xda5954 0xda537a 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [31: 744] @ 0x8445d6 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x8445d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c4f 0x69521d 0xd52f78 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [3: 192] @ 0x6a4df1 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4df0 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x250 github.com/pactus-project/pactus/types/tx/tx.go:357 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x7853eb 0x785419 0xd523e5 0xd527b0 0xd5275d 0xd5506a 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x7853ea bytes.Clone+0x10a bytes/bytes.go:1419 # 0x785418 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x138 crypto/ecdh/x25519.go:64 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd527af golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd5275c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd55069 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x269 github.com/flynn/noise@v1.1.0/state.go:406 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [10: 4160] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc213d3 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc213d2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb32 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:941 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [32: 2048] @ 0x114781c 0x1192cdf 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x114781b github.com/pactus-project/pactus/network.(*network).SendTo+0x3b github.com/pactus-project/pactus/network/network.go:372 # 0x1192cde github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x9e github.com/pactus-project/pactus/sync/sync.go:179 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x5cd205 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd204 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 592] @ 0x1230545 0x120a4da 0x129ca3c 0x129d9d7 0x129e62b 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1230544 google.golang.org/grpc/internal/transport.(*Stream).read+0x164 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:405 # 0x120a4d9 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:57 # 0x129ca3b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.77.0/rpc_util.go:717 # 0x129d9d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x129e62a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.77.0/rpc_util.go:945 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 896] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c9b 0x69521d 0xd52ecc 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 24] @ 0xd05c5f 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd05c5e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x9e github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:24 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 192] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1024] @ 0x1490d30 0x14cb725 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14cb724 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e028f 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e028e crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [26: 2080] @ 0x58a6ac 0x58a5cf 0x589dbd 0x57960c 0x579718 0x69922a 0x698ffe 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58a6ab math/big.nat.make+0x1eb math/big/nat.go:67 # 0x58a5ce math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579717 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x699229 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x698ffd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x480fda 0x480fef 0xd0ec1f 0xd2bed7 0xd2e3db 0xd2bd3a 0xd398c5 0x48b5a1 # 0xd0ec1e github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1be github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:679 # 0xd2bed6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:443 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd2bd39 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x719 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:442 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [12: 1152] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x14798b3 0x9002b5 0x9483fc 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x9002b4 crypto/tls.signedMessage+0x194 crypto/tls/auth.go:94 # 0x9483fb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db crypto/tls/handshake_server_tls13.go:881 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [5: 720] @ 0x555817 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 1536] @ 0xd33525 0xd33205 0x10393cd 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd33524 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:259 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10393cc github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:235 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 192] @ 0x115ba8d 0x115ba3b 0x6de4e5 0x6de785 0x115aedd 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x115ba8c github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0x8c github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x115ba3a github.com/pactus-project/pactus/state.(*state).String+0x3a github.com/pactus-project/pactus/state/state.go:532 # 0x6de4e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:185 # 0x6de784 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x115aedc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 896] @ 0x90e6d7 0x90e218 0x9498ed 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90e6d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9498ec crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 640] @ 0x4a423c 0x4a4086 0x4a3dfc 0xdc322c 0xdc3220 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdc322b github.com/quic-go/quic-go.getLargePacketBuffer+0x2b github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:79 # 0xdc321f github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x1f github.com/quic-go/quic-go@v0.57.1/connection.go:2557 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [13: 624] @ 0x58aa10 0x58a956 0x589dbd 0x57960c 0x579718 0x69922a 0x698ffe 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58aa0f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58a955 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579717 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x699229 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x698ffd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [13: 2704] @ 0x517648 0x51728c 0x6679b3 0x6676fa 0x64604b 0x645a85 0x664ac7 0x641837 0x661d17 0x640754 0x48b5a1 # 0x517647 os.statNolog+0x27 os/stat_unix.go:30 # 0x51728b os.Stat+0x2b os/stat.go:13 # 0x6679b2 net.(*nsswitchConfig).tryUpdate+0x152 net/nss.go:65 # 0x6676f9 net.getSystemNSS+0x19 net/nss.go:34 # 0x64604a net.(*conf).lookupOrder+0x42a net/conf.go:351 # 0x645a84 net.(*conf).hostLookupOrder+0x84 net/conf.go:238 # 0x664ac6 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:62 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [27: 1296] @ 0x480fda 0x480fef 0x8c0afa 0x115812c 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0af9 github.com/pactus-project/pactus/sandbox.NewSandbox+0x119 github.com/pactus-project/pactus/sandbox/sandbox.go:64 # 0x115812b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x1148912 0x48b5a1 # 0x1148911 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x231 github.com/pactus-project/pactus/network/notifee.go:70 0: 0 [25: 2800] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 384] @ 0x13f5e3a 0x13efa49 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5e39 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0x39 github.com/pactus-project/pactus/www/html/server.go:260 # 0x13efa48 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x988 github.com/pactus-project/pactus/www/html/blockchain.go:117 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 9216] @ 0x5a804a 0x6b098b 0x6b095f 0x6b148a 0x1192be5 0x1192c85 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 352] @ 0x776ee5 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [26: 479232] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 192] @ 0xbe1215 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe1214 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xbf4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1765 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [18: 864] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x69b49f 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x90e53e 0x90e218 0x9498ed 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90e53d crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d crypto/tls/conn.go:1141 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9498ec crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 160] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff09b 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 432] @ 0x51c37b 0xd05e06 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 1152] @ 0x53d7f5 0x53d21d 0x53d3f9 0x5a966a 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bc5f 0x117bc60 0x1192c8f 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9669 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 168] @ 0x6a67ec 0x6a6796 0x6b2afd 0x6c4c12 0x6ddba8 0x6de528 0x6de785 0x115aedd 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a67eb github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0x16b github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x6a6795 github.com/pactus-project/pactus/types/block.(*Block).String+0x115 github.com/pactus-project/pactus/types/block/block.go:150 # 0x6b2afc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x6c4c11 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x6ddba7 github.com/pactus-project/pactus/util/logger.addFields+0x3c7 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x6de527 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x6de784 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x115aedc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 624] @ 0x557c45 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x557c44 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [0: 0] @ 0x13b8571 0x13b8489 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b8570 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:616 # 0x13b8488 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [61: 11712] @ 0x5dfab3 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 576] @ 0x8445d6 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8445d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [73: 2392064] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x10d2b58 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 32] @ 0xb3297f 0xb816d2 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb816d1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:364 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 240] @ 0x89cff4 0x89cf1d 0xd64f6d 0xd644ff 0xd66848 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0xd64f6c github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0x6c github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:222 # 0xd644fe github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x91e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:119 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [54: 41472] @ 0x5cb71e 0x5cb712 0x5cb645 0xda595e 0xda537a 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda595d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:47 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 160] @ 0x5392bb 0x53929d 0xddc6b3 0xde7265 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0x5392ba context.withCancel+0x3a context/context.go:277 # 0x53929c context.WithCancelCause+0x1c context/context.go:269 # 0xddc6b2 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.57.1/send_stream.go:81 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 192] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x104ce25 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x104ce24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1004 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:828 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [4: 960] @ 0x12215a9 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x12215a8 google.golang.org/grpc/internal/transport.NewServerTransport+0xe88 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:279 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [20: 640] @ 0xb7927e 0xb792ec 0xb793f5 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7927d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb792eb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 120] @ 0xb03145 0xb0539c 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xb03144 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/context.go:16 # 0xb0539b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1bb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:72 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 3536] @ 0x517648 0x51728c 0x64ef85 0x645dba 0x645da2 0x645a85 0x664ac7 0x641837 0x661d17 0x640754 0x48b5a1 # 0x517647 os.statNolog+0x27 os/stat_unix.go:30 # 0x51728b os.Stat+0x2b os/stat.go:13 # 0x64ef84 net.(*resolverConfig).tryUpdate+0x184 net/dnsclient_unix.go:416 # 0x645db9 net.getSystemDNSConfig+0x199 net/dnsclient_unix.go:369 # 0x645da1 net.(*conf).lookupOrder+0x181 net/conf.go:285 # 0x645a84 net.(*conf).hostLookupOrder+0x84 net/conf.go:238 # 0x664ac6 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:62 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [13: 104] @ 0x12accc5 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12accc4 google.golang.org/grpc.newClientStream+0x4a4 google.golang.org/grpc@v1.77.0/stream.go:223 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x14acf9f 0x14c6394 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14acf9e crypto/internal/fips140/nistec.(*P256Point).BytesX+0x1e crypto/internal/fips140/nistec/p256_asm.go:516 # 0x14c6393 crypto/internal/fips140/ecdsa.signGeneric[...]+0x113 crypto/internal/fips140/ecdsa/ecdsa.go:333 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x480fda 0x480fef 0x539f16 0x5391b9 0x53917d 0x91086b 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x539f15 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x91086a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 160] @ 0x6a7b9d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a7b9c github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 416] @ 0x5eadea 0x5ff8e5 0x5ff09b 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0xb15b75 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xb15b74 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x34 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:395 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [29: 464] @ 0x120c255 0x120d211 0x120bc8d 0x1215812 0x48b5a1 # 0x120c254 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x194 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:717 # 0x120d210 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:902 # 0x120bc8c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:620 # 0x1215811 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:469 0: 0 [6: 3072] @ 0x7ad7de 0x7ad7f3 0x955d34 0x907936 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x955d33 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 108800] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f7090 0x13f7010 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f708f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xeaf github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f700f github.com/pactus-project/pactus/www/html.txToTable+0xe2f github.com/pactus-project/pactus/www/html/transaction.go:87 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [56: 2688] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x13971ad 0x1397136 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x13971ac github.com/pactus-project/pactus/crypto.Address.String+0x76c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1397135 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x6f5 github.com/pactus-project/pactus/www/grpc/transaction.go:305 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 96] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x7b4585 0x7ba32d 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b4584 crypto/x509.parseName+0x324 crypto/x509/parser.go:171 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x4c9a9d 0x5569bd 0x55739d 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11909a5 0x11904e5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x5569bc encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55739c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11909a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11904e4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [266: 238336] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc25650 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2564f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [10: 160] @ 0x8c6609 0x8c6317 0xd60333 0x10cb6b2 0xd310a5 0x48b5a1 # 0x8c6608 github.com/multiformats/go-multistream.delimWrite+0x68 github.com/multiformats/go-multistream@v0.6.1/multistream.go:112 # 0x8c6316 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd60332 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x432 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [37: 888] @ 0x71303b 0x708465 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x71303a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [29: 696] @ 0x5440da 0x5c3eca 0x5c4972 0x69d52c 0x69dbbf 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69d52b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69dbbe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 128] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 1600] @ 0xb793f4 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb793f3 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:69 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 160] @ 0x78a60e 0x78a946 0x7c752a 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x78a60d crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:150 # 0x78a945 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x7c7529 crypto/x509.marshalPublicKey+0x129 crypto/x509/x509.go:104 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0x1490c37 0x14db395 0x14e02e6 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [35: 1120] @ 0xbe4e88 0xbe3e65 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe4e87 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe3e64 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x14c6a59 0x14c69ff 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14c6a58 crypto/internal/fips140/bigmod.NewNat+0x1f8 crypto/internal/fips140/bigmod/nat.go:73 # 0x14c69fe crypto/internal/fips140/ecdsa.randomPoint[...]+0x19e crypto/internal/fips140/ecdsa/ecdsa.go:242 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 528] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 32] @ 0x5136ef 0x513a1d 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5136ee os.newFile+0x4e os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [17: 408] @ 0x5c4959 0x69d52c 0x69dbbf 0x6a4b31 0x6a48e6 0x8b1425 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69d52b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69dbbe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a48e5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x8b1424 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x746b14 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xce044d 0xce22a5 0x1037584 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce044c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:676 # 0xce22a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:934 # 0x1037583 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x63 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:54 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 112] @ 0x118ece5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x118ece4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0xc4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:110 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 1024] @ 0x4a4812 0x4a3da5 0x8aa7d9 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [5: 720] @ 0xb7ff49 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7ff48 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x308 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:186 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 80] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 49152] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x6829d5 0x682c8d 0x10d2f25 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0x114b659 0x114792a 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x682c8c bufio.(*Writer).Write+0xcc bufio/bufio.go:689 # 0x10d2f24 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x114b658 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [14: 672] @ 0x8439b6 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 832] @ 0x480f93 0x40b6c5 0x40b6b8 0x40ffb7 0xdf5625 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdf5624 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x264 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 288] @ 0x555817 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 384] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 576] @ 0x5440da 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a5606 0x6a7bbc 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a7bbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x79adb7 0x79ac07 0x79aa5d 0x93a516 0x79aae2 0x79af3c 0x93a447 0x93a3d7 0x93a3aa 0x79aae2 0x79af3c 0x93a0f4 0x93a05c 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79adb6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79ac06 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x79aa5c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a515 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1487 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x93a3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0x118bc95 0x118bc89 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x118bc94 bytes.NewReader+0x7b4 bytes/reader.go:159 # 0x118bc88 github.com/beevik/ntp.getTime+0x7a8 github.com/beevik/ntp@v1.5.0/ntp.go:599 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [2: 128] @ 0x53d285 0x53d3f9 0x692257 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x692256 compress/gzip.(*Writer).Write+0x136 compress/gzip/gzip.go:168 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 1152] @ 0xb32636 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb32635 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:91 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 768] @ 0xd30530 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xd3052f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x2af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:71 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [59: 944] @ 0x72acb6 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x72acb5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [11: 88] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 48] @ 0x114f1f1 0x114ef8a 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x114f1f0 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x130 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114ef89 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0xce2467 0x10497b2 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce2466 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:946 # 0x10497b1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:469 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [96: 7680] @ 0x13971f1 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13971f0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x7b0 github.com/pactus-project/pactus/www/grpc/transaction.go:303 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 128] @ 0xd68396 0xe0c15f 0xe02952 0xdac2d8 0x93e684 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0xd68395 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:119 # 0xe0c15e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen.func1+0x1e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:292 # 0xe02951 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener.func1+0x111 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/listener.go:64 # 0xdac2d7 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0xd7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/tls_config.go:23 # 0x93e683 crypto/tls.(*Conn).readClientHello+0x843 crypto/tls/handshake_server.go:169 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [15: 10560] @ 0x90d3b3 0x90d1ea 0x90dca6 0x948385 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90d3b2 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x90d1e9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [17: 816] @ 0x8b4db9 0x8b4dad 0x8b4d5c 0x115b30e 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b4db8 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8b4dac github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8b4d5b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x115b30d github.com/pactus-project/pactus/state.(*state).evaluateSortition+0xcd github.com/pactus-project/pactus/state/state.go:490 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 768] @ 0x1490d30 0x14cb57f 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14cb57e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0xcfc29c 0xd04716 0xd045ec 0xd060b8 0xd3d0a2 0x114b1a4 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xcfc29b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd045eb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x114b1a3 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x63 github.com/pactus-project/pactus/network/stream.go:52 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [81: 5184] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 80] @ 0x13f65f1 0x13f659c 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f65f0 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x410 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f659b github.com/pactus-project/pactus/www/html.txToTable+0x3bb github.com/pactus-project/pactus/www/html/transaction.go:75 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 192] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11909a5 0x11904e5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11909a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11904e4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x8c1405 0x8c144a 0x8c3ade 0x8c3953 0x8c583f 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c1404 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8c1449 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x209 github.com/pactus-project/pactus/sandbox/sandbox.go:169 # 0x8c3add github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c583e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 1088] @ 0x776b71 0x776e05 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 1536] @ 0x4de375 0x658e73 0x658d25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4de374 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x658e72 net.addrTable+0x112 net/interface_linux.go:149 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [3: 144] @ 0x14c66ea 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14c66e9 crypto/internal/fips140/ecdsa.signGeneric[...]+0x469 crypto/internal/fips140/ecdsa/ecdsa.go:365 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 432] @ 0x51f406 0xa31894 0xafed05 0xb7d48a 0xb82124 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xafed04 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:146 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 32] @ 0x4ad365 0x4ad2e8 0x6704fb 0x671c91 0x64251a 0x641f73 0x6509cc 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x4ad364 internal/itoa.Uitoa+0xe4 internal/itoa/itoa.go:32 # 0x4ad2e7 internal/itoa.Itoa+0x67 internal/itoa/itoa.go:14 # 0x6704fa net.(*UDPAddr).String+0x17a net/udpsock.go:52 # 0x671c90 net.DialUDP+0x150 net/udpsock.go:296 # 0x642519 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x641f72 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6509cb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [64: 12288] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 672] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdad88a 0xdadbf3 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdadbf2 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:160 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [6: 768] @ 0x7fb4d6 0x7fad90 0xd651a5 0xd644ff 0xd66848 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xd651a4 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:235 # 0xd644fe github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x91e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:119 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [62: 11904] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0x468b06 0x10339e5 0x10339b6 0x1033997 0x1038c25 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10339e4 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x4e4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x10339b5 github.com/multiformats/go-multiaddr/net.ToIP+0x4b5 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:146 # 0x1033996 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x496 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:36 # 0x1038c24 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:178 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [51: 9792] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 24576] @ 0xc2eb33 0xc2e6be 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc2eb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2e6bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 1664] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x654517 0x6544fb 0x65455e 0x665845 0x90d049 0x90d7db 0x90c91a 0x910627 0x910446 0xcfdf64 0xd00451 0x48b5a1 # 0x654516 os.NewSyscallError+0x56 os/error.go:71 # 0x6544fa net.wrapSyscallError+0x3a net/error_posix.go:18 # 0x65455d net.(*netFD).Write+0x9d net/fd_posix.go:111 # 0x665844 net.(*conn).Write+0x44 net/net.go:208 # 0x90d048 crypto/tls.(*Conn).write+0x108 crypto/tls/conn.go:955 # 0x90d7da crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x90c919 crypto/tls.(*Conn).sendAlertLocked+0xb9 crypto/tls/conn.go:856 # 0x910626 crypto/tls.(*Conn).closeNotify+0xc6 crypto/tls/conn.go:1477 # 0x910445 crypto/tls.(*Conn).Close+0x65 crypto/tls/conn.go:1446 # 0xcfdf63 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00450 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [10: 960] @ 0x114539c 0x112f6bc 0x1030a72 0x102fd9e 0x48b5a1 # 0x114539b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x112f6bb github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.46.0/config/config.go:670 # 0x1030a71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:248 # 0x102fd9d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6bd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:234 0: 0 [16: 128] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x6f12b9 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f12b8 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 216] @ 0x697273 0x6a52a8 0x6a4fa5 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x697272 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a52a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x1207d26 0x122fed3 0x122fed4 0x122fb71 0x122f585 0x1230705 0x12302e9 0x129c9fb 0x129d9d7 0x129e62b 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x1207d25 google.golang.org/grpc/mem.SliceBuffer.read+0xa5 google.golang.org/grpc@v1.77.0/mem/buffers.go:267 # 0x122fed2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.77.0/mem/buffers.go:211 # 0x122fed3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:257 # 0x122fb70 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf0 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:217 # 0x122f584 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:144 # 0x1230704 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:441 # 0x12302e8 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:366 # 0x129c9fa google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.77.0/rpc_util.go:702 # 0x129d9d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x129e62a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.77.0/rpc_util.go:945 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x12fbf58 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [2: 96] @ 0xc210c6 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc210c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 32] @ 0x8c67b1 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0xc195bc 0x48b5a1 # 0x8c67b0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0xc195bb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [70: 13440] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x7fb4d6 0x7fad90 0x89cf47 0x8ae0bd 0xc10816 0xc1083e 0xd2b904 0xd398c5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89cf46 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xc10815 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc1083d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd2b903 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2e3 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:398 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [40: 640] @ 0xc41a18 0xc41a07 0xc42a7d 0xc4954e 0xc225b7 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc41a17 github.com/libp2p/go-libp2p-pubsub.topicTag+0x37 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41a06 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc42a7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4954d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc225b6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 672] @ 0x10cd15e 0x10cd253 0x10ccb75 0xc18f8d 0x48b5a1 # 0x10cd15d github.com/multiformats/go-multistream.newOnce+0xbfd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10cd252 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [64: 12288] @ 0x5dfa94 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 24192] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 12096] @ 0x122cb56 0x122ca72 0x121f6c5 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [2: 192] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [28: 3584] @ 0xb07018 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xb07017 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x297 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:287 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [10: 160] @ 0x8c0c7e 0x8c2c48 0x8c39df 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0c7d github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x8c2c47 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8c39de github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x693a23 0x5b187d 0x5b161d 0x5b1206 0x117bd5b 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x693a22 github.com/pactus-project/pactus/util.(*LimitedReadCloser).Read+0x42 github.com/pactus-project/pactus/util/io.go:336 # 0x5b187c github.com/fxamacker/cbor/v2.(*Decoder).read+0x19c github.com/fxamacker/cbor/v2@v2.9.0/stream.go:149 # 0x5b161c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1205 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 28416] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [6: 6912] @ 0x6869e6 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6869e5 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 2688] @ 0x543115 0x5c3c45 0x6972cb 0x697261 0x6a52a8 0x6a4fa5 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6972ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x697260 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a52a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 208] @ 0xcfc29c 0xd048b6 0xd0460a 0xd060b8 0xd3d0a2 0x114b628 0x114792a 0x48b5a1 # 0xcfc29b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04609 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x114b627 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:90 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [8: 75776] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 32] @ 0xd5677f 0xd52c37 0xd53396 0xd53f74 0xd55e65 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0xd5677e github.com/flynn/noise.cipherChaChaPoly.func1+0x1e github.com/flynn/noise@v1.1.0/cipher_suite.go:170 # 0xd52c36 github.com/flynn/noise.aeadCipher.Decrypt+0x56 github.com/flynn/noise@v1.1.0/cipher_suite.go:187 # 0xd53395 github.com/flynn/noise.(*CipherState).Decrypt+0x75 github.com/flynn/noise@v1.1.0/state.go:76 # 0xd53f73 github.com/flynn/noise.(*symmetricState).DecryptAndHash+0x73 github.com/flynn/noise@v1.1.0/state.go:189 # 0xd55e64 github.com/flynn/noise.(*HandshakeState).ReadMessage+0x664 github.com/flynn/noise@v1.1.0/state.go:540 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [22: 1408] @ 0x58d885 0x58d842 0x58c99b 0x578f06 0x5c7989 0x5c7915 0x5c7625 0x5fab9f 0x5f9432 0x696c2d 0x698c28 0x698b9e 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58d884 math/big.nat.make+0x84 math/big/nat.go:67 # 0x58d841 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x58c99a math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x578f05 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c7988 math/big.(*Int).Mul+0x108 math/big/int.go:184 # 0x5c7914 github.com/consensys/gnark-crypto/ecc.getVector+0x94 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:177 # 0x5c7624 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5fab9e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLV+0x21e github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g2.go:639 # 0x5f9431 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g2.go:463 # 0x696c2c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x4c github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x698c27 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x698b9d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x53d7f5 0x53d21d 0x53d3f9 0x543f57 0x5c3eca 0x6971e6 0x697189 0x69e5a6 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x543f56 encoding/binary.Write+0xd6 encoding/binary/binary.go:418 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6971e5 github.com/pactus-project/pactus/util/encoding.WriteElements+0x85 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x697188 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x28 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69e5a5 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x225 github.com/pactus-project/pactus/types/tx/payload/bond.go:79 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0xcc4f6d 0xcc4f3a 0xcc46f9 0xcde555 0xcde425 0xd5c8e6 0xe1fc8f 0xd5b783 0x48b5a1 # 0xcc4f6c golang.org/x/time/rate.NewLimiter+0x48c golang.org/x/time@v0.14.0/rate/rate.go:101 # 0xcc4f39 github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x459 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:203 # 0xcc46f8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0xcde554 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:383 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0xd5c8e5 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x265 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:195 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [29: 2784] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 320] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 192] @ 0x44d189 0x416dbe 0x416b12 0x8c6095 0x48b5a1 # 0x8c6094 github.com/multiformats/go-multistream.(*once).Do+0x34 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:53 0: 0 [22: 1056] @ 0x6a6b65 0x6a6b3b 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6b64 bytes.NewBuffer+0xe4 bytes/buffer.go:478 # 0x6a6b3a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/block/block.go:170 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x8aa80f 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 112] @ 0xcfc1e5 0xd03e9b 0xd03c08 0xd03c98 0xd05f73 0xd3cb62 0x10d2829 0x10ce47c 0x114bbfa 0x48b5a1 # 0xcfc1e4 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:44 # 0xd03e9a github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x3a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:392 # 0xd03c07 github.com/libp2p/go-yamux/v5.(*Stream).CloseRead+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:359 # 0xd03c97 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:366 # 0xd05f72 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:47 # 0xd3cb61 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:81 # 0x10d2828 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10ce47b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:686 # 0x114bbf9 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x239 github.com/pactus-project/pactus/network/stream.go:120 0: 0 [1: 48] @ 0x93beb5 0x93be85 0x93bd97 0x79aae2 0x79af3c 0x93bcd4 0x93bc3c 0x93d2f8 0x949106 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x93beb4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x93be84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x93bd96 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1701 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93bcd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93bc3b crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x93d2f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x949105 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:979 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 112] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x868693 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x868692 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [6: 288] @ 0x53b505 0x1048e93 0x1048e94 0x104947a 0x1048bb0 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x1048e92 github.com/libp2p/go-libp2p/core/network.WithAllowLimitedConn+0x72 github.com/libp2p/go-libp2p@v0.46.0/core/network/context.go:101 # 0x1048e93 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x73 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 12288] @ 0x53d7f5 0x53d21d 0x53d3f9 0x6886a8 0x68868c 0x68a252 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6886a7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x68868b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x68a251 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 4608] @ 0x68b108 0x689f05 0x6894a8 0x68527a 0x686367 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f04 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686366 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x92d5d6 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x92d5d5 crypto/tls.(*clientHelloMsg).unmarshal+0x11b5 crypto/tls/handshake_messages.go:620 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 128] @ 0xc12fbf 0x114b511 0x114792a 0x48b5a1 # 0xc12fbe github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x114b510 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x170 github.com/pactus-project/pactus/network/stream.go:74 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [3: 384] @ 0x53d7f5 0x53d21d 0x53d3f9 0x54417c 0x5c3eca 0x5c4972 0x69e430 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54417b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69e42f github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0xaf github.com/pactus-project/pactus/types/tx/payload/bond.go:69 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x1039316 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x1039315 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x315 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:228 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x51c37b 0xd05e06 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0x114bc78 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [3: 32640] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f6c70 0x13f6ba1 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f6c6f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xa8f github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6ba0 github.com/pactus-project/pactus/www/html.txToTable+0x9c0 github.com/pactus-project/pactus/www/html/transaction.go:48 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [31: 496] @ 0x13f5e3a 0x13efa1b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5e39 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0x39 github.com/pactus-project/pactus/www/html/server.go:260 # 0x13efa1a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x95a github.com/pactus-project/pactus/www/html/blockchain.go:116 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 1792] @ 0x6f2172 0x6f224f 0x48b5a1 # 0x6f2171 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x3b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:293 # 0x6f224e github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBuckets+0x2e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:314 0: 0 [26: 416] @ 0x13f696b 0x13f6919 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f696a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x78a github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f6918 github.com/pactus-project/pactus/www/html.txToTable+0x738 github.com/pactus-project/pactus/www/html/transaction.go:60 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0x120ab6d 0x120b067 0x1219465 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x120ab6c google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x2c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:61 # 0x120b066 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x106 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:386 # 0x1219464 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4a4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:878 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 18944] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [5: 160] @ 0x1393a0c 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393a0b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x84b github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 1024] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdab3a5 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab3a4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:56 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c5a5 0x9489fc 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x599a45 0x598815 0x5982f3 0x697f3f 0x697ef3 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x697f3e github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x697ef2 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 2240] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [59: 944] @ 0x7078a5 0x707840 0x70782c 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7078a4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70783f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x70782b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [23: 1472] @ 0x53d285 0x53d3f9 0x5c34ff 0x5c3e5d 0x6a4a6c 0x6a49c5 0x6a551e 0x6a4227 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c34fe github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c3e5c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a4a6b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a49c4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 768] @ 0x6f2172 0x6f2a08 0x6f29ea 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f2171 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x3b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:293 # 0x6f2a07 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).getBucket+0x107 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:401 # 0x6f29e9 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0xe9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:479 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 640] @ 0xce293e 0xce07fd 0xce1a74 0xd3d019 0x10ccb6f 0xc18f8d 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xce07fc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [5: 640] @ 0x4a423c 0x4a4086 0x4a3dfc 0x8aa758 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x6829d5 0xb07dc5 0xb07dc0 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb07dc4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:377 # 0xb07dbf github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:369 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 880] @ 0x686afa 0x686b71 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686af9 compress/flate.newHuffmanEncoder+0x159 compress/flate/huffman_code.go:60 # 0x686b70 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 672] @ 0x468b06 0xb79178 0xb791b6 0xb791ee 0xb7956f 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79177 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c9b 0x69521d 0xd52ecc 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [5: 400] @ 0x8abc09 0x8ab925 0x8ab045 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x8abc08 github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xc8 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:275 # 0x8ab924 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:249 # 0x8ab044 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x84 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:116 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [4: 192] @ 0x76dc15 0x76e21a 0x76e071 0x8ae0ec 0xd653a5 0xd64671 0xd66848 0x48b5a1 # 0x76dc14 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x76e219 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x76e070 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xd653a4 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:262 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [32: 2560] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff09b 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [4: 96] @ 0x10d2c05 0x8c60cb 0x10d2b0d 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x10d2c04 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [6: 1152] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 32] @ 0x5391c5 0xb80865 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x5391c4 context.WithCancel+0x64 context/context.go:242 # 0xb80864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:279 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 640] @ 0x11833c5 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x11833c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x24 github.com/pactus-project/pactus/sync/firewall/firewall.go:165 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 768] @ 0x4a4812 0x4a3da5 0x8aa9b4 0xd0008a 0xd0006d 0xcff71c 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd00089 github.com/libp2p/go-buffer-pool.Put+0x809 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd0006c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ec github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [42: 336] @ 0x6f2bde 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [86: 1376] @ 0x1142626 0x11423b5 0xc4c3e7 0xc4c1aa 0xc4bce5 0xc4b837 0xc4b6dc 0x48b5a1 # 0x1142625 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0x85 github.com/pactus-project/pactus/network/gossip.go:266 # 0x11423b4 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x2d4 github.com/pactus-project/pactus/network/gossip.go:230 # 0xc4c3e6 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc4c1a9 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc4bce4 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc4b836 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc4b6db github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [2: 128] @ 0x1490d30 0x69521d 0xd52ecc 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [7: 448] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [3: 192] @ 0x6f2172 0x6f2a08 0x6f29ea 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f2171 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x3b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:293 # 0x6f2a07 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).getBucket+0x107 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:401 # 0x6f29e9 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0xe9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:479 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 192] @ 0x558c87 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [68: 34816] @ 0xbe4e88 0xbe3e65 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe4e87 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe3e64 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x586925 0x58689d 0x789ac5 0x789a60 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x789ac4 math/big.(*Int).SetBytes+0x1a4 math/big/int.go:519 # 0x789a5f crypto/elliptic.(*nistCurve[...]).Unmarshal+0x13f crypto/elliptic/nistec.go:241 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [33: 2640] @ 0x5392bb 0x53929d 0xddc6b3 0xde7265 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5392ba context.withCancel+0x3a context/context.go:277 # 0x53929c context.WithCancelCause+0x1c context/context.go:269 # 0xddc6b2 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.57.1/send_stream.go:81 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [6: 6912] @ 0x686a31 0x686b67 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a30 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x686b66 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 456] @ 0x5c4a55 0x69d5a5 0x69dd29 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4a54 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x69d5a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69dd28 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 264] @ 0x5440da 0x5c3eca 0x5c4972 0x69ebb3 0x6a4b31 0x6a551e 0x6a5606 0x8c58cc 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8c58cb github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0xd2c0c5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xd2c0c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:475 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [30: 2400] @ 0x6b096f 0x6b13df 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x84288f 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xd65305 0xd64671 0xd66848 0x48b5a1 # 0x84288e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xd65304 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:252 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [56: 4128768] @ 0x686f06 0x686e93 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686f05 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x686e92 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x1490d30 0x14cbbb3 0x14c55df 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14cbbb2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x14c55de crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x1222505 0x1222523 0x48b5a1 # 0x1222504 google.golang.org/grpc/internal/transport.isIOError+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:381 # 0x1222522 google.golang.org/grpc/internal/transport.NewServerTransport.func3+0x122 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:344 0: 0 [3: 192] @ 0x12a1f8a 0x12a1c7c 0x48b5a1 # 0x12a1f89 google.golang.org/grpc.(*Server).handleRawConn+0x149 google.golang.org/grpc@v1.77.0/server.go:990 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [17: 408] @ 0x5c1b8b 0x5c2486 0x6978dd 0x1391a5f 0x1391a73 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x1391a5e github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x23e github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x1391a72 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:312 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 320] @ 0x120b9a6 0x12224ae 0x48b5a1 # 0x120b9a5 google.golang.org/grpc/internal/transport.newLoopyWriter+0x125 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:549 # 0x12224ad google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xad google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:341 0: 0 [1: 16] @ 0x1049b51 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1049b50 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x410 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:484 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 256] @ 0xd65055 0xd644ff 0xd66848 0x48b5a1 # 0xd65054 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0x154 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:228 # 0xd644fe github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x91e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:119 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 16] @ 0x468a32 0x467f25 0x468145 0x6663a7 0x521f5b 0x52274e 0x5251be 0x51c365 0xcfe029 0xd00451 0x48b5a1 # 0x6663a6 net.(*OpError).Error+0x46 net/net.go:507 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0xcfe028 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00450 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] @ 0x11907e5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x11907e4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0xc4 github.com/pactus-project/pactus/sync/handler_hello.go:166 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 6912] @ 0x68b108 0x689f30 0x6894a8 0x68527a 0x686367 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f2f compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686366 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x1490c37 0x69521d 0xd52ecc 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [6: 960] @ 0xff6ac7 0x122c536 0x1220a47 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0xff6ac6 golang.org/x/net/http2/hpack.NewDecoder+0x26 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:103 # 0x122c535 google.golang.org/grpc/internal/transport.newFramer+0x555 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:443 # 0x1220a46 google.golang.org/grpc/internal/transport.NewServerTransport+0x326 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:172 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [5: 80] @ 0x69a169 0x1391855 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a168 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xe8 github.com/pactus-project/pactus/types/validator/validator.go:173 # 0x1391854 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [13: 312] @ 0x5c1b8b 0x5c2486 0x6978dd 0x8b70ce 0x8b70e8 0x8b5565 0x115bddb 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8b70cd github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xcd github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8b70e7 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0xe7 github.com/pactus-project/pactus/store/validator.go:107 # 0x8b5564 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x115bdda github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:556 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [46: 4416] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb81f0c 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81f0b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:412 0: 0 [3: 192] @ 0x1490d6e 0x69521d 0xd52e54 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [16: 8192] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [142: 27264] @ 0xb82489 0x48b5a1 # 0xb82488 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:456 0: 0 [3: 2688] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xce082a 0xce1a74 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xce0829 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:704 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x79aea5 0x9386bd 0x9385b4 0x79aae2 0x79af3c 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9386bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9385b3 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [33: 528] @ 0x6f980f 0x6f8eb0 0x6fd085 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd084 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [30: 1920] @ 0x51f406 0x6a6927 0x6b2afd 0x6c4c12 0x6ddba8 0x6de528 0x6de785 0x115aedd 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6a6926 github.com/pactus-project/pactus/types/block.(*Block).String+0x2a6 github.com/pactus-project/pactus/types/block/block.go:147 # 0x6b2afc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x6c4c11 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x6ddba7 github.com/pactus-project/pactus/util/logger.addFields+0x3c7 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x6de527 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x6de784 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x115aedc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 816] @ 0x468b06 0xb28415 0xb2840b 0xb27046 0xb26f76 0xb743f7 0xb81fd0 0x48b5a1 # 0xb28414 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2840a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb27045 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:376 # 0xb26f75 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x75 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:371 # 0xb743f6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:728 # 0xb81fcf github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x16f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:421 0: 0 [8: 128] @ 0xc12fbf 0x10cd6e4 0x10ccafc 0x114b5db 0x114792a 0x48b5a1 # 0xc12fbe github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x10cd6e3 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).preferredProtocol+0x63 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:519 # 0x10ccafb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x59b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:475 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [6: 1536] @ 0x6f12b9 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f12b8 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 288] @ 0xde7125 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xde7124 github.com/quic-go/quic-go.newStream+0xa4 github.com/quic-go/quic-go@v0.57.1/stream.go:78 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0xd56ae2 0xd53a13 0xd53dc5 0xd5521f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd53a12 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd53dc4 github.com/flynn/noise.(*symmetricState).EncryptAndHash+0xc4 github.com/flynn/noise@v1.1.0/state.go:180 # 0xd5521e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x41e github.com/flynn/noise@v1.1.0/state.go:420 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 64] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c5a5 0x9489fc 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 264] @ 0x697273 0x69710a 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x697272 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x697109 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 512] @ 0xdcc3ae 0xdcb325 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdcc3ad github.com/quic-go/quic-go.(*framer).appendControlFrames+0x5ad github.com/quic-go/quic-go@v0.57.1/framer.go:189 # 0xdcb324 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [7: 560] @ 0x6b096f 0x6b148a 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xb320bc 0xb32083 0xb7ff28 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb320bb github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x5b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb32082 github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0x22 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:64 # 0xb7ff27 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:191 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 320] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0xd56ae2 0xd53a13 0xd53ff9 0xd56507 0xd64c8c 0xd643f9 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd53a12 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd53ff8 github.com/flynn/noise.(*symmetricState).DecryptAndHash+0xf8 github.com/flynn/noise@v1.1.0/state.go:186 # 0xd56506 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xd06 github.com/flynn/noise@v1.1.0/state.go:595 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd643f8 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x818 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:108 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [26: 1664] @ 0xb154a8 0xb153aa 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0xb154a7 github.com/multiformats/go-multiaddr/net.wrap+0x1a7 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:47 # 0xb153a9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0xa9 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:266 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [57: 2736] @ 0x6fed5c 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fed5b github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [32: 2560] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff049 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 864] @ 0x6aef0c 0x6aef51 0x115ddd8 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6aef0b github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x4b github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6aef50 github.com/pactus-project/pactus/committee.(*committee).Proposer+0x90 github.com/pactus-project/pactus/committee/committee.go:158 # 0x115ddd7 github.com/pactus-project/pactus/state.(*state).validateBlock+0xd7 github.com/pactus-project/pactus/state/validation.go:24 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 96] @ 0x13971dd 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13971dc github.com/pactus-project/pactus/www/grpc.transactionToProto+0x79c github.com/pactus-project/pactus/www/grpc/transaction.go:302 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 192] @ 0x672385 0x66b4bb 0x66ab7b 0x65fab8 0x6737a7 0x671d14 0x118c433 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x672384 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x66b4ba net.(*netFD).dial+0x83a net/sock_posix.go:143 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x671d13 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x118c432 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [2: 128] @ 0x1490d30 0x14db395 0x14e02e6 0x14df770 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df76f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 896] @ 0x8aa80f 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [11: 2112] @ 0xdafeb1 0xdafd7a 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdafeb0 github.com/quic-go/quic-go.newConnIDManager+0x730 github.com/quic-go/quic-go@v0.57.1/conn_id_manager.go:56 # 0xdafd79 github.com/quic-go/quic-go.init.func1+0x5f9 github.com/quic-go/quic-go@v0.57.1/connection.go:290 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [5: 240] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11909a5 0x11904e5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11909a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11904e4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [97: 18624] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 160] @ 0x468b06 0x13ef185 0x13ef1e0 0x13ef16f 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef184 bytes.NewBufferString+0xc4 bytes/buffer.go:487 # 0x13ef1df github.com/pactus-project/pactus/www/html.newTableMaker+0x11f github.com/pactus-project/pactus/www/html/server.go:202 # 0x13ef16e github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xae github.com/pactus-project/pactus/www/html/blockchain.go:98 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [14: 224] @ 0xc20225 0xc3895b 0xc351a7 0x48b5a1 # 0xc20224 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:853 # 0xc3895a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 384] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 448] @ 0x53d285 0x53d3f9 0x76e03d 0x8ae0ec 0x104d707 0x104ce98 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x76e03c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x104d706 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x206 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:894 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 32] @ 0x468b06 0x14db133 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [13: 416] @ 0x51f406 0xa31894 0xb81f0c 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81f0b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:412 0: 0 [1: 32] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 288] @ 0x698056 0x69b207 0x8b110e 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x698055 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x69b206 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:166 # 0x8b110d github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x18d github.com/pactus-project/pactus/store/block.go:63 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 224] @ 0x415a34 0xb808ab 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb808aa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:284 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [19: 912] @ 0x480fda 0x480fef 0x6ad145 0x1166331 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ad144 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x64 github.com/pactus-project/pactus/consensus/log/log.go:110 # 0x1166330 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0xc129d6 0x104beaf 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0xc129d5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x104beae github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:733 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [52: 832] @ 0x468b06 0x779547 0x77950e 0x779459 0x77941f 0x114530b 0x10bc682 0x10bc326 0x10cddba 0x1033a29 0x1038c25 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x779546 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x166 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x77950d github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x12d github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x779458 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x77941e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114530a github.com/pactus-project/pactus/network.makeNetwork.func2+0xea github.com/pactus-project/pactus/network/network.go:221 # 0x10bc681 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:441 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038c24 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:178 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [27: 13824] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 55296] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [14: 896] @ 0x1393a0c 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393a0b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x84b github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [15: 360] @ 0x5c4959 0x69ebb3 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x51c757 0xd05e06 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0xc195bc 0x48b5a1 # 0x51c756 fmt.Errorf+0x476 fmt/errors.go:48 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0xc195bb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [2: 32] @ 0x93c9f9 0x93c964 0x93c95d 0x90dc37 0x94861d 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x93c9f8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x93c963 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x93c95c crypto/tls.(*certificateVerifyMsg).marshal+0x3c crypto/tls/handshake_messages.go:1856 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94861c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0xb3297f 0xb8179c 0xb80467 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb80466 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:243 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 768] @ 0xb26695 0xb265e3 0xb2cad3 0xb2de5d 0x48b5a1 # 0xb26694 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb265e2 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2cad2 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:141 # 0xb2de5c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [2: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0x8aa758 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x10d2b58 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [6: 96] @ 0x708076 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x708075 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x235 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:833 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x40cbf2 0x40b74d 0x41187c 0x92ca31 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x92ca30 crypto/tls.(*clientHelloMsg).unmarshal+0x610 crypto/tls/handshake_messages.go:471 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 384] @ 0x6f12b9 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f12b8 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 224] @ 0x55ba27 0x14073e6 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x55ba26 encoding/json.Marshal+0x126 encoding/json/encode.go:213 # 0x14073e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.4/server.go:388 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [24: 384] @ 0x51f406 0x13f71f5 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x13f71f4 github.com/pactus-project/pactus/www/html.txToTable+0x1014 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 1904] @ 0x415a34 0xb07665 0xb07045 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xb07664 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:321 # 0xb07044 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:288 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 192] @ 0xc129d6 0x11493d4 0x1148b6e 0x48b5a1 # 0xc129d5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x11493d3 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x53 github.com/pactus-project/pactus/network/notifee.go:127 # 0x1148b6d github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48d github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [1: 512] @ 0x6f12b9 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f12b8 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 48] @ 0x104cce6 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x104cce5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xec5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:821 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [15: 360] @ 0xb83437 0xb83383 0xb81f8e 0x48b5a1 # 0xb83436 go.opentelemetry.io/otel/trace.WithAttributes+0x1d6 go.opentelemetry.io/otel/trace@v1.39.0/config.go:225 # 0xb83382 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x122 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [1: 16] @ 0x51c6ba 0xd05e06 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0x114bc78 0x48b5a1 # 0x51c6b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 16] @ 0x563879 0x563c7a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 240] @ 0x6b096f 0x6b13df 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 1152] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 34944] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [44: 4224] @ 0x5d1259 0x5eabff 0x5ff0ce 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 312] @ 0x6e87ba 0x4a3e91 0x6e7e8e 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e87b9 github.com/syndtr/goleveldb/leveldb/util.NewBufferPool.func4+0x19 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:123 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x6e7e8d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:46 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [41: 2624] @ 0x746b14 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xce07cd 0xce1a74 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce07cc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 1152] @ 0xb26705 0xb2cad3 0xb2de5d 0x48b5a1 # 0xb26704 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2cad2 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:141 # 0xb2de5c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [21: 24192] @ 0x4a4812 0x4a3da5 0x8aa7d9 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 131072] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 320] @ 0xb3297f 0xb81967 0xb81949 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81966 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81948 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [27: 11232] @ 0x4ddac6 0x658c25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4ddac5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [45: 5040] @ 0x48777c 0x4ed068 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0x8c6838 0x8c681b 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0x8c6837 io.ReadFull+0xd7 io/io.go:354 # 0x8c681a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 64] @ 0xb82027 0x48b5a1 # 0xb82026 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x1c6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:423 0: 0 [27: 7776] @ 0xda68d6 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xda68d5 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x275 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:157 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [30: 16711680] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 21888] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 448] @ 0x114781c 0x1192cdf 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x114781b github.com/pactus-project/pactus/network.(*network).SendTo+0x3b github.com/pactus-project/pactus/network/network.go:372 # 0x1192cde github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x9e github.com/pactus-project/pactus/sync/sync.go:179 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0xc210c6 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc210c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c4f 0x69521d 0xd52e54 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [30: 3840] @ 0xd31d49 0xd31be5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xd31d48 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:264 # 0xd31be4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:251 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 96] @ 0x51f406 0xa31894 0xb81c8b 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81c8a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 184320] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 32] @ 0xd601dd 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0xd601dc github.com/multiformats/go-multistream.ReadNextToken[...]+0x2dc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x51c757 0xd05e06 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0x114bc78 0x48b5a1 # 0x51c756 fmt.Errorf+0x476 fmt/errors.go:48 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [28: 2240] @ 0x52d090 0x51f317 0xd2095b 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd2095a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [3: 48] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x104c405 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c404 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:745 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 14592] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 128] @ 0x51c37b 0xd05e06 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 80] @ 0x1397afb 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1397afa github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ba github.com/pactus-project/pactus/www/grpc/transaction.go:328 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [58: 16704] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x8c13ca 0x8c3ade 0x8c3953 0x8c583f 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c13c9 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x189 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8c3add github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c583e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xd0052a 0xd00438 0x48b5a1 # 0xd00529 github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xa9 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:719 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [21: 1008] @ 0x7036ac 0x70367e 0x703562 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x7036ab github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x1ab github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70367d github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x703561 github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:223 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x468b06 0xb28415 0xb2840b 0xb26cd8 0xb802ad 0xb80410 0xb800f4 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb28414 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2840a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb26cd7 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastUsefulAt+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:355 # 0xb802ac github.com/libp2p/go-libp2p-kad-dht.(*query).recordPeerIsValuable+0x4c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:212 # 0xb8040f github.com/libp2p/go-libp2p-kad-dht.(*query).recordValuablePeers+0x10f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:232 # 0xb800f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4b3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:204 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x6f2172 0x6f2a08 0x6f29ea 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f2171 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x3b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:293 # 0x6f2a07 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).getBucket+0x107 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:401 # 0x6f29e9 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0xe9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:479 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 2592] @ 0x5d1259 0x5eabff 0x5ff0e5 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 240] @ 0x10d2c53 0x8c60cb 0x10d2b0d 0x10ce422 0x114b659 0x114792a 0x48b5a1 # 0x10d2c52 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x114b658 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 4096] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [35: 2800] @ 0x686a8e 0x686b6c 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a8d compress/flate.newHuffmanEncoder+0xed compress/flate/huffman_code.go:60 # 0x686b6b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 23552] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x104b2df 0x104b29b 0x1049c05 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104b2de github.com/libp2p/go-msgio/pbio.NewDelimitedWriter+0x5e github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:53 # 0x104b29a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).writeChunkedIdentifyMsg+0x1a github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:619 # 0x1049c04 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:485 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [21: 21504] @ 0x8aa80f 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 480] @ 0x7785ba 0x7782bf 0xb1290f 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7785b9 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [26: 1248] @ 0x53b505 0x114b565 0x114b57c 0x114792a 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x114b564 github.com/libp2p/go-libp2p/core/network.WithNoDial+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/core/network/context.go:68 # 0x114b57b github.com/pactus-project/pactus/network.(*streamService).SendTo+0x1db github.com/pactus-project/pactus/network/stream.go:85 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 16] @ 0x79adb7 0x79ac07 0x93503d 0x934f34 0x79aae2 0x79af3c 0x934e54 0x934e33 0x79aae2 0x79af3c 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79adb6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79ac06 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x93503c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934f33 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [25: 600] @ 0x5440da 0x5c3eca 0x5c4972 0x69d52c 0x69dbbf 0x6a4b31 0x6a551e 0x6a5606 0x6a7bbc 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69d52b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69dbbe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a7bbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [81: 15552] @ 0x695ce5 0x69c8e5 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x695ce4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x69c8e4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 3584] @ 0x13938cc 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13938cb github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x70b github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 256] @ 0x6a5131 0x6a4f50 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5130 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:406 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [35: 2800] @ 0xc0d327 0xc0ce28 0xc142ca 0x1039316 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0d326 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x1039315 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x315 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:228 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [85: 4080] @ 0x53b505 0x12ae910 0x12ae7ee 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12ae90f google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x12ae7ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 384] @ 0x776b71 0x776e05 0x779f1c 0x779be7 0xb138d9 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb138d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 192] @ 0x1490d6e 0x69521d 0xd52f78 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [2: 32] @ 0x563879 0x563c7a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 384] @ 0x6f12b9 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f12b8 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 1984] @ 0x5cda79 0x5d15f6 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cda78 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 864] @ 0x555817 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x6f12b9 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f12b8 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 768] @ 0x8445d6 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8445d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x574ab6 0x13f1fd7 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x574ab5 encoding/hex.DecodeString+0x35 encoding/hex/hex.go:139 # 0x13f1fd6 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x3f6 github.com/pactus-project/pactus/www/html/network.go:53 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 2097152] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2bbb 0x13f2afa 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2bba github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xfda github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f2af9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [22: 3872] @ 0x5b7ef0 0x5b873a 0x5b913c 0x696dfc 0x13f2bf7 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x5b7eef github.com/pactus-project/pactus/util/bech32m.toBytes+0x2f github.com/pactus-project/pactus/util/bech32m/bech32m.go:28 # 0x5b8739 github.com/pactus-project/pactus/util/bech32m.DecodeNoLimit+0x1b9 github.com/pactus-project/pactus/util/bech32m/bech32m.go:210 # 0x5b913b github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x1b github.com/pactus-project/pactus/util/bech32m/bech32m.go:421 # 0x696dfb github.com/pactus-project/pactus/crypto/bls.PublicKeyFromString+0x1b github.com/pactus-project/pactus/crypto/bls/public_key.go:29 # 0x13f2bf6 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1016 github.com/pactus-project/pactus/www/html/network.go:75 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0x5b9012 0x13f2d2a 0x13f2afa 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x13f2d29 github.com/pactus-project/pactus/crypto.Address.String+0x1149 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13f2af9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 192] @ 0x696e85 0x696e73 0x13f2bf7 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x696e84 github.com/pactus-project/pactus/crypto/bls.PublicKeyFromBytes+0xa4 github.com/pactus-project/pactus/crypto/bls/public_key.go:52 # 0x696e72 github.com/pactus-project/pactus/crypto/bls.PublicKeyFromString+0x92 github.com/pactus-project/pactus/crypto/bls/public_key.go:43 # 0x13f2bf6 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1016 github.com/pactus-project/pactus/www/html/network.go:75 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x51f406 0x69418a 0x13f73fb 0x13f409e 0x13f3d92 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x694189 github.com/pactus-project/pactus/util.FormatBytesToHumanReadable+0x149 github.com/pactus-project/pactus/util/utils.go:161 # 0x13f73fa github.com/pactus-project/pactus/www/html.metricToTable.func1+0x3a github.com/pactus-project/pactus/www/html/network.go:132 # 0x13f409d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x13f3d91 github.com/pactus-project/pactus/www/html.metricToTable+0xf1 github.com/pactus-project/pactus/www/html/network.go:154 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [26: 4160] @ 0x5b8d33 0x5b8fcc 0x13f2c28 0x13f2c1a 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x13f2c27 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x1047 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x13f2c19 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1039 github.com/pactus-project/pactus/www/html/network.go:76 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 1792] @ 0x842be6 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x842be5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 176] @ 0x4c584b 0x4b4291 0x846117 0x845f67 0x8583c5 0x85812f 0x827705 0x8583c5 0x85812f 0x8297ad 0x8583c5 0x85812f 0x85805e 0x7fefe2 0x7fef0c 0x123b0fa 0x123b0e9 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4c584a reflect.copyVal+0x2a reflect/value.go:1858 # 0x4b4290 reflect.(*MapIter).Key+0x50 reflect/map_swiss.go:267 # 0x846116 google.golang.org/protobuf/internal/impl.sizeMap+0x176 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:99 # 0x845f66 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func1+0x46 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:54 # 0x8583c4 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x85812e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x827704 google.golang.org/protobuf/internal/impl.sizeMessageInfo+0x24 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:160 # 0x8583c4 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x85812e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x8297ac google.golang.org/protobuf/internal/impl.sizeMessageSliceInfo+0x4c google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:414 # 0x8583c4 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x85812e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x85805d google.golang.org/protobuf/internal/impl.(*MessageInfo).size+0x3d google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:41 # 0x7fefe1 google.golang.org/protobuf/proto.MarshalOptions.size+0x81 google.golang.org/protobuf@v1.36.11/proto/size.go:43 # 0x7fef0b google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.11/proto/size.go:34 # 0x123b0f9 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.11/proto/size.go:20 # 0x123b0e8 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:51 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [32: 3072] @ 0xb81fdc 0x48b5a1 # 0xb81fdb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x17b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:423 0: 0 [2: 2916352] @ 0x13f2aba 0x13f2a7f 0x13f2ac9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2ab9 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x13f2a7e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f2ac8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x13f245d 0x13f2413 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f245c github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x87c github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f2412 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x832 github.com/pactus-project/pactus/www/html/network.go:61 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 120] @ 0x5c1b8b 0x5c2486 0x6978dd 0x13f2cb3 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x13f2cb2 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x10d2 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 35651584] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2ca6 0x13f2c29 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2ca5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x10c5 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f2c28 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1048 github.com/pactus-project/pactus/www/html/network.go:76 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 11534336] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2bbb 0x13f2afa 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2bba github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xfda github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f2af9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [22: 2464] @ 0x5b8d33 0x5b918f 0x696dfc 0x13f2bf7 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b918e github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:434 # 0x696dfb github.com/pactus-project/pactus/crypto/bls.PublicKeyFromString+0x1b github.com/pactus-project/pactus/crypto/bls/public_key.go:29 # 0x13f2bf6 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1016 github.com/pactus-project/pactus/www/html/network.go:75 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x51f406 0x13f7474 0x13f409e 0x13f3e34 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x13f7473 github.com/pactus-project/pactus/www/html.metricToTable.func1+0xb3 github.com/pactus-project/pactus/www/html/network.go:132 # 0x13f409d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x13f3e33 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:158 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [26: 4160] @ 0x5b9012 0x13f2c28 0x13f2c1a 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x13f2c27 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x1047 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x13f2c19 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1039 github.com/pactus-project/pactus/www/html/network.go:76 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 48] @ 0x13f2b73 0x13f2afa 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2b72 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xf92 github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f2af9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 262144] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f7507 0x13f747f 0x13f409e 0x13f3e34 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f7506 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x146 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f747e github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x13f409d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x13f3e33 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:158 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 9728] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 2304] @ 0x4c9a9d 0x829a85 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x829a84 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 320] @ 0x841de5 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [33: 5808] @ 0x842baa 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x842ba9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 96] @ 0x13938cc 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13938cb github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x70b github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [29: 464] @ 0x13f63b2 0x13f6373 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f63b1 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x1d1 github.com/pactus-project/pactus/www/html/server.go:252 # 0x13f6372 github.com/pactus-project/pactus/www/html.txToTable+0x192 github.com/pactus-project/pactus/www/html/transaction.go:40 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 640] @ 0xce293e 0xcdfee8 0xcde946 0xd318ea 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdfee7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:586 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [24: 384] @ 0x6f980f 0x6f8eb0 0x6fd085 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd084 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [12: 384] @ 0x114ba36 0x48b5a1 # 0x114ba35 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x75 github.com/pactus-project/pactus/network/stream.go:110 0: 0 [2: 32768] @ 0x53d7f5 0x53d21d 0x53d3f9 0x6886a8 0x68868c 0x68a166 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6886a7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x68868b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x68a165 compress/flate.(*huffmanBitWriter).writeTokens+0x185 compress/flate/huffman_bit_writer.go:584 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 2128] @ 0xde73c5 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xde73c4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:70 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [13: 416] @ 0x14798b3 0x5cdb86 0x5d15f6 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdb85 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xd607a8 0xd60216 0xd5fdef 0x48b5a1 # 0xd607a7 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).findHandler+0x87 github.com/multiformats/go-multistream@v0.6.1/multistream.go:183 # 0xd60215 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x315 github.com/multiformats/go-multistream@v0.6.1/multistream.go:225 # 0xd5fdee github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:332 0: 0 [10: 240] @ 0x5440da 0x5c3eca 0x5c4972 0x69ebb3 0x6a4b31 0x6a551e 0x6a5606 0x6a7bbc 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a7bbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0xb178e6 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xb178e5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1: 16] @ 0x11907e5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x11907e4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0xc4 github.com/pactus-project/pactus/sync/handler_hello.go:166 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x104a751 0x10495b4 0x1048bb0 0x48b5a1 # 0x104a750 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x750 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:549 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [12: 192] @ 0x114b445 0x114792a 0x48b5a1 # 0x114b444 github.com/pactus-project/pactus/network.(*streamService).SendTo+0xa4 github.com/pactus-project/pactus/network/stream.go:73 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x94c5de 0x9489fc 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 384] @ 0x672385 0x66b410 0x66ab7b 0x65fab8 0x6737a7 0x64a34b 0x649c68 0x64934a 0x648c29 0x662c65 0x64d585 0x64e90f 0x651da5 0x48b5a1 # 0x672384 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x66b40f net.(*netFD).dial+0x78f net/sock_posix.go:143 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x64a34a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x649c67 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x649349 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x662c64 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64d584 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [16: 512] @ 0x6a5131 0x6a4f50 0x6a462d 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5130 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:406 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a462c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x54232d 0x14cb52a 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x54232c bytes.Repeat+0xac bytes/bytes.go:686 # 0x14cb529 crypto/internal/fips140/ecdsa.newDRBG[...]+0x129 crypto/internal/fips140/ecdsa/hmacdrbg.go:67 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 72] @ 0x1049b9d 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1049b9c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x45c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:484 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 336] @ 0x6957af 0xdaae65 0xda52dd 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [27: 72576] @ 0x53d7f5 0x53d21d 0x53d3f9 0x9500a5 0x94fbdc 0x90df67 0x90e185 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x9500a4 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x94fbdb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x90df66 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x90e184 crypto/tls.(*Conn).readHandshake+0x1a4 crypto/tls/conn.go:1117 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 48640] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1008] @ 0xcfc1e5 0xd03eb1 0xd03c08 0xd03c98 0xd05f73 0xd3cb62 0x10d2829 0x10ce47c 0x114bbfa 0x48b5a1 # 0xcfc1e4 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:44 # 0xd03eb0 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x50 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:393 # 0xd03c07 github.com/libp2p/go-yamux/v5.(*Stream).CloseRead+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:359 # 0xd03c97 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:366 # 0xd05f72 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:47 # 0xd3cb61 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:81 # 0x10d2828 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10ce47b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:686 # 0x114bbf9 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x239 github.com/pactus-project/pactus/network/stream.go:120 0: 0 [1: 112] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xce07cd 0xce1a74 0xd3d019 0x10ccb6f 0xc18f8d 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce07cc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [11: 528] @ 0xb79086 0xb78ff7 0xb79632 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79085 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79631 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:111 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 4096] @ 0x6f12b9 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f12b8 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 448] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [85: 5440] @ 0x6a4df1 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a4df0 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x250 github.com/pactus-project/pactus/types/tx/tx.go:357 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0xddce05 0xddcdf7 0xddc82a 0xe0991d 0xe09918 0xd3ca2a 0x10d2b58 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xddce04 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xddcdf6 github.com/quic-go/quic-go.(*SendStream).write+0x4b6 github.com/quic-go/quic-go@v0.57.1/send_stream.go:145 # 0xddc829 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.57.1/send_stream.go:100 # 0xe0991c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.57.1/stream.go:124 # 0xe09917 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:63 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [11: 176] @ 0xa31865 0xb81f0c 0x48b5a1 # 0xa31864 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81f0b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:412 0: 0 [20: 160] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [23: 8101888] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 360] @ 0x5c4959 0x69d52c 0x69dbbf 0x6a4b31 0x6a551e 0x6a5606 0x6a7bbc 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69d52b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69dbbe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a7bbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 696] @ 0xbe5488 0xbe3c25 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe5487 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2772 # 0xbe3c24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2384 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 192] @ 0x1490c37 0x69521d 0xd52e54 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [25: 1600] @ 0x5cda79 0x5d15f6 0x5ff025 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cda78 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 192] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x468b06 0xb7fd5a 0xb7fd2c 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7fd59 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x119 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb7fd2b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:168 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [19: 7904] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc2bec9 0xc2b970 0xc2ec36 0xc29bc5 0xc35245 0x48b5a1 # 0xc2bec8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2b96f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc2ec35 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc29bc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 384] @ 0xd31d49 0xd31be5 0xd31978 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xd31d48 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:264 # 0xd31be4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:251 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [7: 112] @ 0x69a147 0x699fdf 0x115bdec 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69a146 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc6 github.com/pactus-project/pactus/types/validator/validator.go:172 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x115bdeb github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:557 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x553314 0x771416 0x77ede6 0x7833d7 0x777bcf 0x777eb0 0x777ea3 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x553313 encoding/base64.(*Encoding).EncodeToString+0xf3 encoding/base64/base64.go:207 # 0x771415 github.com/multiformats/go-multibase.Encode+0x4d5 github.com/multiformats/go-multibase@v0.2.0/multibase.go:126 # 0x77ede5 github.com/multiformats/go-multiaddr.certHashBtS+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:458 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x777eaf github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x777ea2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c9b 0x69521d 0xd52f78 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [5: 640] @ 0x686ae9 0x686b71 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686ae8 compress/flate.newHuffmanEncoder+0x148 compress/flate/huffman_code.go:60 # 0x686b70 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x4de03f 0x4ddb13 0x658c25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4ddb12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [10: 320] @ 0x10cd31a 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x10cd319 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xdb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:485 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [45: 720] @ 0xce2bb9 0xce8b9c 0xd06462 0xd01582 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0xce2bb8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xd01581 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 112] @ 0x48777c 0x4ed275 0xcfc2d4 0xd048b6 0xd0460a 0xd060b8 0xd3d0a2 0x104968d 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04609 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x104968c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x4c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:458 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [16: 1024] @ 0xafaac7 0x103786e 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafaac6 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x1a6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x103786d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x34d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:73 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 896] @ 0x5cd61a 0x5cd626 0xd56ae2 0xd53a13 0xd5518b 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd53a12 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd5518a github.com/flynn/noise.(*HandshakeState).WriteMessage+0x38a github.com/flynn/noise@v1.1.0/state.go:412 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [10: 1600] @ 0xc29c45 0xc29c90 0xc35245 0x48b5a1 # 0xc29c44 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x8c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc29c8f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x90f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 288] @ 0x51c37b 0xd05e06 0xd05f08 0xd3ca2a 0xafb197 0x1037a88 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05f07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:43 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0xafb196 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x1037a87 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x567 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:97 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 12288] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [97: 203423744] @ 0x6e7ee5 0x701525 0x727d05 0x70d028 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7ee4 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 # 0x701524 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:397 # 0x727d04 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x70d027 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 128] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x79aea5 0x9331cb 0x9330c7 0x79aae2 0x79af3c 0x930e2a 0x930d1a 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9331ca vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9330c6 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x930e29 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x930d19 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [24: 576] @ 0x543115 0x5c3c45 0x5c4a6e 0x69f3c5 0x6a4f1d 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c4a6d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x69f3c4 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x44 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [10: 1280] @ 0x66a9a6 0x66a97d 0x65fab8 0x6737a7 0x671d14 0x118c433 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x66a9a5 net.newFD+0xc5 net/fd_unix.go:27 # 0x66a97c net.socket+0x9c net/sock_posix.go:27 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x671d13 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x118c432 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [62: 95232] @ 0xc2eb33 0xc29bc5 0xc35245 0x48b5a1 # 0xc2eb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc29bc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 704] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 448] @ 0x415a34 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x680ec3 0x6815e7 0x73c1f1 0xafac30 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x680ec2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x6815e6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafac2f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [22: 352] @ 0x13ef7ec 0x13ef794 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef7eb github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x72b github.com/pactus-project/pactus/www/html/server.go:217 # 0x13ef793 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x6d3 github.com/pactus-project/pactus/www/html/blockchain.go:110 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 240] @ 0x697196 0x69a112 0x8b703a 0x8b5565 0x115bddb 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x697195 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69a111 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:167 # 0x8b7039 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8b5564 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x115bdda github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:556 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 2400] @ 0x6b142c 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b142b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [198: 101376] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 576] @ 0x6f2172 0x6f224f 0x48b5a1 # 0x6f2171 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x3b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:293 # 0x6f224e github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBuckets+0x2e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:314 0: 0 [7: 8064] @ 0x5a804a 0x6b098b 0x6b095f 0x6b148a 0x1192be5 0x1192c85 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 768] @ 0x8b4db9 0x8b4dad 0x8b4d5c 0x8c1367 0x8c3ade 0x8c3953 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b4db8 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8b4dac github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8b4d5b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x8c1366 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x126 github.com/pactus-project/pactus/sandbox/sandbox.go:161 # 0x8c3add github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 768] @ 0xb79389 0xb79427 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79388 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:22 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32768] @ 0x53d7f5 0x53d21d 0x53d3f9 0x68853f 0x68850b 0x68935f 0x6873d9 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x68853e compress/flate.(*huffmanBitWriter).write+0xbe compress/flate/huffman_bit_writer.go:136 # 0x68850a compress/flate.(*huffmanBitWriter).flush+0x8a compress/flate/huffman_bit_writer.go:128 # 0x68935e compress/flate.(*huffmanBitWriter).writeStoredHeader+0x3e compress/flate/huffman_bit_writer.go:407 # 0x6873d8 compress/flate.(*compressor).close+0x98 compress/flate/deflate.go:639 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 5120] @ 0xd027e8 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xd027e7 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [65: 3120] @ 0x6f42dd 0x6f2bd2 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [14: 448] @ 0x1038949 0x1038915 0x10388cd 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1038948 github.com/multiformats/go-multiaddr.Multiaddr.copy+0x8e8 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x1038914 github.com/multiformats/go-multiaddr.SplitFirst+0x8b4 github.com/multiformats/go-multiaddr@v0.16.1/util.go:68 # 0x10388cc github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x86c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:163 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 294912] @ 0x53d7f5 0x53d21d 0x53d3f9 0x5a966a 0x5a9c74 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9669 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5a9c73 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x4a423c 0x4a4086 0x4a3dfc 0xdf393c 0xdf37db 0xdca1c5 0xde73aa 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdf393b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:124 # 0xdf37da github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:175 # 0xdca1c4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:41 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 128] @ 0x1490d30 0x69521d 0xd52f78 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [47: 4512] @ 0x4c9a9d 0x598be7 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598be6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [122: 7808] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [12: 288] @ 0x698133 0x69b49f 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 1248] @ 0x5440da 0x5c3eca 0x6a767c 0x6a7533 0x8b10dc 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a767b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a7532 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8b10db github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [63: 3024] @ 0xafcd45 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0xafcd44 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 8192] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [33: 312576] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [43: 6192] @ 0x555817 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12431: 2983440] @ 0x6fc3dc 0x6fc7fc 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [9: 864] @ 0x4c9a9d 0x5569bd 0x55739d 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x5569bc encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55739c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 360] @ 0x6e8172 0x6ff3be 0x6ff3b6 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e8171 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 # 0x6ff3bd github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x8fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6ff3b5 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x8f5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1113 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x4be4a6 0x4cf569 0x5ad5e5 0x5ad5e6 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bc5f 0x117bc60 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x4be4a5 reflect.packEface+0x45 reflect/value.go:135 # 0x4cf568 reflect.valueInterface+0xa8 reflect/value.go:1495 # 0x5ad5e4 reflect.Value.Interface+0x144 reflect/value.go:1473 # 0x5ad5e5 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x145 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1861 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 24576] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a10e 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a10d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 512] @ 0x115939a 0x1159360 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1159399 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x115935f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 23040] @ 0x68b108 0x689f05 0x6894a8 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f04 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x1490d6e 0x69521d 0xd52f78 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [3: 72] @ 0x7b41a5 0x7b456f 0x7ba4ad 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b41a4 crypto/x509.parseASN1String+0x704 crypto/x509/parser.go:85 # 0x7b456e crypto/x509.parseName+0x30e crypto/x509/parser.go:171 # 0x7ba4ac crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x51c757 0xcfe029 0xd00451 0x48b5a1 # 0x51c756 fmt.Errorf+0x476 fmt/errors.go:48 # 0xcfe028 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00450 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [30: 2880] @ 0xb826c8 0x48b5a1 # 0xb826c7 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x867 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:469 0: 0 [1: 64] @ 0x89c5fb 0x89c565 0xd650aa 0xd644ff 0xd66848 0x48b5a1 # 0x89c5fa crypto/ed25519.Sign+0xba crypto/ed25519/ed25519.go:183 # 0x89c564 github.com/libp2p/go-libp2p/core/crypto.(*Ed25519PrivateKey).Sign+0x24 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/ed25519.go:81 # 0xd650a9 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0x1a9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:229 # 0xd644fe github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x91e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:119 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 128] @ 0x51c37b 0xcfe029 0xcff85e 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xcfe028 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xcff85d github.com/libp2p/go-yamux/v5.(*Session).send+0x15d github.com/libp2p/go-yamux/v5@v5.1.0/session.go:565 0: 0 [2: 320] @ 0x4de03f 0x658c9d 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x658c9c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [14: 68096] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 48] @ 0x5136ef 0x513a1d 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5136ee os.newFile+0x4e os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 1088] @ 0x7078a5 0x707840 0x70782c 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7078a4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70783f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x70782b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x930c35 0x930b30 0x930b2f 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x930c34 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd94 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x930b2f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0xc8f vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x930b2e crypto/tls.(*serverHelloMsg).marshal+0xc8e crypto/tls/handshake_messages.go:791 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 448] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 640] @ 0x480f93 0x40b6c5 0x40b6b8 0x40f795 0xcfd6ea 0xd05afd 0xd31bb5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xcfd6e9 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x3a9 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:237 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 1024] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a10e 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a10d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x900154 0x9483fc 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x900153 crypto/tls.signedMessage+0x33 crypto/tls/auth.go:90 # 0x9483fb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db crypto/tls/handshake_server_tls13.go:881 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 240] @ 0x89cff4 0x89cf1d 0x104baea 0x1049a19 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x104bae9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x609 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:672 # 0x1049a18 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:481 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 168] @ 0x10d3573 0x8c60cb 0x10d3449 0x10ce3c2 0x114bc78 0x48b5a1 # 0x10d3572 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [3: 48] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [35: 3920] @ 0x48777c 0x4ed275 0x53ad65 0x53b42d 0x53b3ef 0x1039265 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x1039264 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x264 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:223 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 448] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 288] @ 0x13f7285 0x13f71a5 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f7284 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x10a4 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f71a4 github.com/pactus-project/pactus/www/html.txToTable+0xfc4 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x6f12b9 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f12b8 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 32768] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686367 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686366 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 448] @ 0xb793f4 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb793f3 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:69 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 96] @ 0x1193775 0x11933ee 0x114d2bf 0x48b5a1 # 0x1193774 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x74 github.com/pactus-project/pactus/sync/sync.go:284 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [56: 5376] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 1835008] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [52: 3328] @ 0xbe4e88 0xbe3e65 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe4e87 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe3e64 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 23040] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [16: 18432] @ 0x6f4549 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f4548 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [11: 9856] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f6e65 0x13f6d9f 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f6e64 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xc84 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6d9e github.com/pactus-project/pactus/www/html.txToTable+0xbbe github.com/pactus-project/pactus/www/html/transaction.go:54 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [16: 1536] @ 0xd76934 0xd7673c 0xdb8f5c 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd76933 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:161 # 0xd7673b github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:138 # 0xdb8f5b github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x35b github.com/quic-go/quic-go@v0.57.1/connection.go:1075 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [9: 144] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x779be7 0xb138d9 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb138d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [6: 4224] @ 0x480f93 0x40b6c5 0x40b6b8 0x40ffb7 0x72c5a5 0x72b5da 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c5a4 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x72b5d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 73728] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [12: 576] @ 0xde7330 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xde732f github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.57.1/stream.go:99 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [10: 1760] @ 0x69a927 0x6a644a 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69a926 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x6a6449 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:127 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [49: 50176] @ 0x8aa80f 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 144] @ 0x557c45 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x557c44 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 4096] @ 0x72c8b7 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c8b6 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:479 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [24: 73728] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 96] @ 0x6e4785 0x6e311f 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e4784 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x124 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6e311e github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xfe github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x697f74 0x697f4a 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x697f73 bytes.NewReader+0x93 bytes/reader.go:159 # 0x697f49 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 278528] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a10e 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a10d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 6144] @ 0x6f12b9 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f12b8 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0x6e8172 0x6f8a8a 0x6fa786 0x6ea8c7 0x6ea522 0x6ea512 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6fa785 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:428 # 0x6ea8c6 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Release+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:213 # 0x6ea521 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 # 0x6ea511 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 13824] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 80] @ 0x8c1385 0x8c3ade 0x8c3953 0x8c583f 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c1384 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x144 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8c3add github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c583e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 65280] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 560] @ 0xd027be 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xd027bd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 48] @ 0xcdfe55 0xcde946 0xd318ea 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xcdfe54 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:587 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [17: 408] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 288] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x40ffdb 0x72c385 0x72b5da 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c384 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:433 # 0x72b5d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [19: 466944] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x4a024a 0x49fc07 0x77cf6e 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x4a0249 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fc06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x77cf6d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [4: 32] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 192] @ 0x10cc71d 0x114b5db 0x114792a 0x48b5a1 # 0x10cc71c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1bc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [6: 288] @ 0x52cea5 0x52cfb0 0x5321fb 0x53719f 0x6e35aa 0x6e3512 0x727c0f 0x727bf2 0x70d028 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5321fa strings.Join+0xfa strings/strings.go:510 # 0x53719e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x6e35a9 path/filepath.Join+0x149 path/filepath/path.go:131 # 0x6e3511 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Create+0xb1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:511 # 0x727c0e github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:20 # 0x727bf1 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x70d027 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [38: 724736] @ 0x6e77b5 0x6e71f3 0x6e73a5 0x700066 0x700ff5 0x7294a5 0x70d191 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e73a4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x700065 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x700ff4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [13: 1248] @ 0x513705 0x513a1d 0x511dde 0x6e35b9 0x727c0f 0x727bf2 0x70d028 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x513704 os.newFile+0x64 os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e35b8 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Create+0x158 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:511 # 0x727c0e github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:20 # 0x727bf1 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x70d027 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 480] @ 0x1038949 0x1038915 0x10388cd 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1038948 github.com/multiformats/go-multiaddr.Multiaddr.copy+0x8e8 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x1038914 github.com/multiformats/go-multiaddr.SplitFirst+0x8b4 github.com/multiformats/go-multiaddr@v0.16.1/util.go:68 # 0x10388cc github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x86c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:163 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 384] @ 0x51f406 0x722411 0x70d496 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x70d495 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [9: 73728] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [7: 10752] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [9: 1584] @ 0x686a9f 0x686b6c 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a9e compress/flate.newHuffmanEncoder+0xfe compress/flate/huffman_code.go:60 # 0x686b6b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x6fcd0f 0x6fccb8 0x728b87 0x727a89 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fcd0e github.com/syndtr/goleveldb/leveldb/iterator.NewIndexedIterator+0x26e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:240 # 0x6fccb7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x217 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:817 # 0x728b86 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [10: 1120] @ 0x48777c 0x4ed275 0xcfeda5 0xcfcef1 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfeda4 github.com/libp2p/go-yamux/v5.(*Session).startKeepalive+0xc4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:449 # 0xcfcef0 github.com/libp2p/go-yamux/v5.newSession+0x4d0 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:158 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 23040] @ 0x68b108 0x689f30 0x6894a8 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f2f compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0xd52710 0xd5506a 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0xd5270f github.com/flynn/noise.dh25519.GenerateKeypair+0x4f github.com/flynn/noise@v1.1.0/cipher_suite.go:108 # 0xd55069 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x269 github.com/flynn/noise@v1.1.0/state.go:406 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [25: 1200] @ 0x5440da 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a5606 0x8c58cc 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8c58cb github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xd52a3b 0xd52a2f 0xd56a37 0xd5434a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0xd52a3a golang.org/x/crypto/chacha20poly1305.New+0x1a golang.org/x/crypto@v0.46.0/chacha20poly1305/chacha20poly1305.go:44 # 0xd52a2e github.com/flynn/noise.cipherChaChaPoly+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:163 # 0xd56a36 github.com/flynn/noise.cipherFn.Cipher+0x36 github.com/flynn/noise@v1.1.0/cipher_suite.go:134 # 0xd54349 github.com/flynn/noise.(*symmetricState).Split+0x269 github.com/flynn/noise@v1.1.0/state.go:203 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 48] @ 0x6e3291 0x728218 0x7281ed 0x6f2b37 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e3290 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:495 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [23: 6624] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [19: 4864] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 144] @ 0x480f93 0x40b6c5 0x40b6b8 0x40f795 0xcfd6a5 0xd05afd 0xd31bb5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xcfd6a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:236 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [6: 29184] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [60: 5760] @ 0x114539c 0x10bc682 0x10bc326 0x10cddba 0x1033a29 0x1038c25 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x114539b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x10bc681 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:441 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038c24 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:178 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 16384] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a205 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a204 compress/flate.(*huffmanBitWriter).writeTokens+0x224 compress/flate/huffman_bit_writer.go:589 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 51200] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [7: 43008] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [8: 512] @ 0x6e72c5 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e72c4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:91 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 240] @ 0x948079 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x948078 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x58 crypto/tls/handshake_server_tls13.go:848 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [31: 1984] @ 0x53d285 0x53d3f9 0x7762cb 0x779b95 0xb138d9 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7762ca github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb138d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 416] @ 0x6feba5 0x7283c5 0x6f2b37 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea0d0 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6feba4 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea0cf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x6eae69 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xc9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:79 # 0x6eb907 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [11: 12672] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 6720] @ 0x686a18 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a17 compress/flate.newHuffmanBitWriter+0x77 compress/flate/huffman_bit_writer.go:99 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x1490d6e 0x69521d 0xd52ecc 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [8: 458752] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 576] @ 0x6f980f 0x6f8eb0 0x6fd085 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd084 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [40: 92160] @ 0x6f4549 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f4548 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [11: 25344] @ 0x68b108 0x6896a5 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6896a4 compress/flate.(*huffmanBitWriter).writeBlock+0x2e4 compress/flate/huffman_bit_writer.go:466 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [45: 2880] @ 0x6fb93c 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [73: 1752] @ 0x71303b 0x708465 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x71303a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x53d285 0x53d3f9 0x76e03d 0x8ae0ec 0x104d707 0x104ce98 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x76e03c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x104d706 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x206 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:894 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [82: 1312] @ 0x120d0e7 0x120d0b4 0x120bbb9 0x12224dc 0x48b5a1 # 0x120d0e6 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xe6 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:682 # 0x120d0b3 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:904 # 0x120bbb8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:606 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [7: 1008] @ 0x51c37b 0xd05e06 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [20: 960] @ 0x69a0c6 0x69a0a3 0x8b703a 0x8b5565 0x115bddb 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69a0c5 bytes.NewBuffer+0x45 bytes/buffer.go:478 # 0x69a0a2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x8b7039 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8b5564 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x115bdda github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:556 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x7993c5 0x7b4805 0x7ba5f0 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b4804 crypto/x509.parseAI+0x84 crypto/x509/parser.go:186 # 0x7ba5ef crypto/x509.parseCertificate+0x7cf crypto/x509/parser.go:1009 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 1536] @ 0x6f42dd 0x6f2bd2 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [15: 1200] @ 0x4c9a9d 0x598be7 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598be6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 528] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c4f 0x69521d 0xd52f78 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [9: 288] @ 0x696ca5 0x698c28 0x698b9e 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x696ca4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0xc4 github.com/pactus-project/pactus/crypto/bls/private_key.go:147 # 0x698c27 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x698b9d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 480] @ 0x558c87 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 784] @ 0x51f406 0x722411 0x70d496 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x70d495 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 64] @ 0x6e4785 0x6e3569 0x727c0f 0x727bf2 0x70d028 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e4784 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x124 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6e3568 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Create+0x108 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:511 # 0x727c0e github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:20 # 0x727bf1 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x70d027 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [21: 1008] @ 0x468b06 0xb79178 0xb791b6 0xb791ee 0xb7956f 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79177 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 1728] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 5120] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [30: 1440] @ 0x6f42dd 0x6f2bd2 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 832] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 4080] @ 0x6fc3dc 0x6fc7fc 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [47: 4512] @ 0x5d1259 0x5eabff 0x5ff0ce 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 408] @ 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0x8c6838 0x8c681b 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0x8c6837 io.ReadFull+0xd7 io/io.go:354 # 0x8c681a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0x6b096f 0x6b148a 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 196608] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x682ca7 0x10d2f25 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0x114b659 0x114792a 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x682ca6 bufio.(*Writer).Write+0xe6 bufio/bufio.go:685 # 0x10d2f24 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x114b658 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 128] @ 0x1490d6e 0x14db01a 0x14e01b3 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 640] @ 0x6869ff 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6869fe compress/flate.newHuffmanBitWriter+0x5e compress/flate/huffman_bit_writer.go:98 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 208384] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 55296] @ 0x6e8035 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8034 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [14: 2688] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 288] @ 0xbe1010 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe100f github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [34: 544] @ 0x13d63de 0x13d6165 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13d63dd github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2fd github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x13d6164 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x84 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:32 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [28: 1792] @ 0xb793f4 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb793f3 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:69 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 131072] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a205 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a204 compress/flate.(*huffmanBitWriter).writeTokens+0x224 compress/flate/huffman_bit_writer.go:589 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 172032] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [35: 1680] @ 0x4de5a5 0x4e09d6 0x4e09de 0x512a6b 0x512a54 0x513934 0x5138f7 0x5138c6 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x4de5a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e09d5 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4e09dd syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x512a6a syscall.Open+0x2a syscall/syscall_linux.go:280 # 0x512a53 os.open+0x13 os/file_open_unix.go:15 # 0x513933 os.openFileNolog.func1+0x93 os/file_unix.go:260 # 0x5138f6 os.ignoringEINTR+0x56 os/file_posix.go:256 # 0x5138c5 os.openFileNolog+0x25 os/file_unix.go:259 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 128] @ 0x10d91ba 0x10d7f3f 0x10bdbd6 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0x10d91b9 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).getTopExternalAddrs+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:290 # 0x10d7f3e github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).AddrsFor+0x39e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:230 # 0x10bdbd5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x415 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:566 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 16] @ 0x5391c5 0x1212f45 0x1296c25 0x12968e8 0x12960e5 0x12943fa 0x48b5a1 # 0x5391c4 context.WithCancel+0x64 context/context.go:242 # 0x1212f44 google.golang.org/grpc/internal/transport.NewHTTP2Client+0x64 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:209 # 0x1296c24 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.77.0/clientconn.go:1403 # 0x12968e7 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.77.0/clientconn.go:1350 # 0x12960e4 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1282 # 0x12943f9 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.77.0/clientconn.go:945 0: 0 [6: 768] @ 0x658ee5 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x658ee4 net.addrTable+0x184 net/interface_linux.go:155 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [73: 14016] @ 0x5dfab3 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 192] @ 0x6e8172 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [32: 2048] @ 0x51f406 0x118e605 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x118e604 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x4a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:48 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 480] @ 0xd6631d 0xd662e3 0xd6627b 0xd672dd 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd6631c bufio.NewReaderSize+0xbc bufio/bufio.go:56 # 0xd662e2 bufio.NewReader+0x82 bufio/bufio.go:63 # 0xd6627a github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x1a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:55 # 0xd672dc github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0xfc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/transport.go:56 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [68: 13056] @ 0x5dfab3 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xd559cd 0xd5588b 0xd64c8c 0xd643f9 0xd66848 0x48b5a1 # 0xd559cc github.com/flynn/noise.(*symmetricState).Checkpoint+0x1cc github.com/flynn/noise@v1.1.0/state.go:215 # 0xd5588a github.com/flynn/noise.(*HandshakeState).ReadMessage+0x8a github.com/flynn/noise@v1.1.0/state.go:512 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd643f8 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x818 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:108 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [5: 160] @ 0xddee96 0xde79b7 0xde90b8 0xdbf365 0xdbedc5 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xddee95 github.com/quic-go/quic-go.(*SendStream).handleStopSendingFrame+0x135 github.com/quic-go/quic-go@v0.57.1/send_stream.go:582 # 0xde79b6 github.com/quic-go/quic-go.(*Stream).handleStopSendingFrame+0x16 github.com/quic-go/quic-go@v0.57.1/stream.go:160 # 0xde90b7 github.com/quic-go/quic-go.(*streamsMap).HandleStopSendingFrame+0x37 github.com/quic-go/quic-go@v0.57.1/streams_map.go:249 # 0xdbf364 github.com/quic-go/quic-go.(*Conn).handleFrame+0xa4 github.com/quic-go/quic-go@v0.57.1/connection.go:1891 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [31: 248] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 320] @ 0x686a8e 0x686b6c 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a8d compress/flate.newHuffmanEncoder+0xed compress/flate/huffman_code.go:60 # 0x686b6b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0xb79389 0xb79427 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79388 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:22 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 512] @ 0xb7933c 0xb793a7 0xb79427 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7933b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb793a6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [14: 336] @ 0x6e8172 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 165888] @ 0x6e7ee5 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7ee4 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 512] @ 0xc36056 0xc34e85 0x48b5a1 # 0xc36055 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x3f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:948 # 0xc34e84 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x924 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:810 0: 0 [4: 384] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb7ce36 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7ce35 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 704] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x468b06 0x4d6287 0x90026e 0x9483fc 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x4d6286 io.WriteString+0x66 io/io.go:318 # 0x90026d crypto/tls.signedMessage+0x14d crypto/tls/auth.go:92 # 0x9483fb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db crypto/tls/handshake_server_tls13.go:881 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 24576] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686367 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686366 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 160] @ 0x7282d2 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x7282d1 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:414 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x558c87 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 114688] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a10e 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a10d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 1936] @ 0x686a45 0x686b67 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a44 compress/flate.newHuffmanEncoder+0xa4 compress/flate/huffman_code.go:60 # 0x686b66 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x776ee5 0x779f1c 0x104c59d 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x14af154 0x14c6142 0x14c5e25 0x14c9968 0x14c993b 0x7a064b 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14af153 crypto/internal/fips140/nistec.P256OrdInverse+0x913 crypto/internal/fips140/nistec/p256_ordinv.go:99 # 0x14c6141 crypto/internal/fips140/ecdsa.inverse[...]+0x41 crypto/internal/fips140/ecdsa/ecdsa.go:371 # 0x14c5e24 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x384 crypto/internal/fips140/ecdsa/ecdsa.go:469 # 0x14c9967 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14c993a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7a064a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x14ab51a 0x14c5afe 0x14c9968 0x14c993b 0x7a064b 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x14c5afd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d crypto/internal/fips140/ecdsa/ecdsa.go:444 # 0x14c9967 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14c993a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7a064a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb80825 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb80824 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:276 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 432] @ 0x555817 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0xcdfef9 0xcde946 0xd318ea 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xcdfef8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:585 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 240] @ 0x7783b6 0x7782bf 0xb127c9 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x7783b5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [8: 64] @ 0x10cd1a7 0x10cd25b 0x10ccb75 0x114b5db 0x114792a 0x48b5a1 # 0x10cd1a6 github.com/multiformats/go-multistream.newOnce+0xc46 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x10cd25a github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [28: 13440] @ 0x686b3b 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686b3a compress/flate.newHuffmanBitWriter+0x19a compress/flate/huffman_bit_writer.go:95 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 608] @ 0x5cd205 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd204 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 560] @ 0xcfcc7e 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfcc7d github.com/libp2p/go-yamux/v5.newSession+0x25d github.com/libp2p/go-yamux/v5@v5.1.0/session.go:142 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 64] @ 0x10cda26 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x10cda25 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0xa5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:555 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [51: 408] @ 0x40aa05 0x481029 0x95b251 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b250 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:528 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [50: 800] @ 0xd05c10 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd05c0f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 1008] @ 0x539baa 0x649b13 0x64934a 0x648c29 0x662c65 0x64d585 0x64e90f 0x651da5 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x649b12 net.(*sysDialer).dialSerial+0xf2 net/dial.go:664 # 0x649349 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x662c64 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64d584 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [4: 128] @ 0xb79045 0xb78fe3 0xb78ff7 0xb79606 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79044 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79605 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:110 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 192] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 512] @ 0x77f38c 0x1038bc9 0x10389ce 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x77f38b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0x1038bc8 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xb68 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0x10389cd github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x96d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:172 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 1920] @ 0x691bae 0x693b09 0x693af3 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x691bad compress/gzip.NewWriterLevel+0x8d compress/gzip/gzip.go:64 # 0x693b08 compress/gzip.NewWriter+0x48 compress/gzip/gzip.go:50 # 0x693af2 github.com/pactus-project/pactus/util.CompressBuffer+0x32 github.com/pactus-project/pactus/util/slice.go:78 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 128] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [55: 880] @ 0x7078a5 0x707840 0x70782c 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x7078a4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70783f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x70782b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 312] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [64: 13312] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc42da5 0xc46c1b 0xc38e31 0xc3885a 0xc351a7 0x48b5a1 # 0xc42da4 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DuplicateMessage+0xa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:242 # 0xc46c1a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DuplicateMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:143 # 0xc38e30 github.com/libp2p/go-libp2p-pubsub.(*PubSub).shouldPush+0x310 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1400 # 0xc38859 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x999 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1342 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [9: 144] @ 0x114b1fc 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x114b1fb github.com/pactus-project/pactus/network.(*streamService).handleStream+0xbb github.com/pactus-project/pactus/network/stream.go:56 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 196608] @ 0x53d7f5 0x53d21d 0x53d3f9 0x6886a8 0x68868c 0x68a166 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6886a7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x68868b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x68a165 compress/flate.(*huffmanBitWriter).writeTokens+0x185 compress/flate/huffman_bit_writer.go:584 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 524288] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a205 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a204 compress/flate.(*huffmanBitWriter).writeTokens+0x224 compress/flate/huffman_bit_writer.go:589 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x1490d30 0x69521d 0xd52e54 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [9: 144] @ 0x468b06 0x777bac 0x777eb0 0x777ea3 0x77a6e5 0x103846e 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x777eaf github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x777ea2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x103846d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x40d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:151 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [70: 14560] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc0bd48 0xc0d3c5 0xc0ce28 0xc142ca 0x1039316 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0bd47 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x1039315 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x315 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:228 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [21: 1344] @ 0x58d885 0x58d842 0x58c99b 0x578f06 0x5c7989 0x5c7915 0x5c7625 0x5f066e 0x5eef52 0x696ac6 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58d884 math/big.nat.make+0x84 math/big/nat.go:67 # 0x58d841 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x58c99a math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x578f05 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c7988 math/big.(*Int).Mul+0x108 math/big/int.go:184 # 0x5c7914 github.com/consensys/gnark-crypto/ecc.getVector+0x94 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:177 # 0x5c7624 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5f066d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x24d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g1.go:633 # 0x5eef51 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g1.go:458 # 0x696ac5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [56: 7168] @ 0x8c0a25 0x115812c 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0a24 github.com/pactus-project/pactus/sandbox.NewSandbox+0x44 github.com/pactus-project/pactus/sandbox/sandbox.go:53 # 0x115812b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x7b45df 0x7ba32d 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b45de crypto/x509.parseName+0x37e crypto/x509/parser.go:175 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [66: 67584] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 3072] @ 0x69832f 0x697416 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69832e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697415 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 448] @ 0x415a34 0xcfccb6 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfccb5 github.com/libp2p/go-yamux/v5.newSession+0x295 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:144 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [63: 1008] @ 0x72acb6 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x72acb5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 304] @ 0x8c61b5 0x8c65d4 0x10d2ea5 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0x114b659 0x114792a 0x48b5a1 # 0x8c61b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8c65d3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x10d2ea4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x114b658 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [6: 288] @ 0x8ae0f9 0xc0c93a 0xc0c913 0xc1f38b 0x48b5a1 # 0x8ae0f8 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:173 # 0xc0c939 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0c912 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [1: 32] @ 0xd5229f 0xd522d6 0xd5221b 0xd527b0 0xd5275d 0xd63c7c 0xd66848 0x48b5a1 # 0xd5229e bytes.Clone+0x9e bytes/bytes.go:1419 # 0xd522d5 crypto/ecdh.(*x25519Curve).NewPublicKey+0xd5 crypto/ecdh/x25519.go:78 # 0xd5221a golang.org/x/crypto/curve25519.x25519+0x1a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:79 # 0xd527af golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd5275c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd63c7b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:39 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [4: 384] @ 0x14ab51a 0x78a7ca 0x78a946 0x7c752a 0x7c7c58 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x78a7c9 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3c9 crypto/elliptic/nistec.go:154 # 0x78a945 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x7c7529 crypto/x509.marshalPublicKey+0x129 crypto/x509/x509.go:104 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [36: 1728] @ 0x52cea5 0x52cfb0 0x5321fb 0x53719f 0x6e3175 0x6e30c8 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5321fa strings.Join+0xfa strings/strings.go:510 # 0x53719e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x6e3174 path/filepath.Join+0x154 path/filepath/path.go:131 # 0x6e30c7 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xa7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [464: 973078528] @ 0x6e8035 0x701525 0x727d05 0x70d028 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e8034 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x701524 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:397 # 0x727d04 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x70d027 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [28: 672] @ 0x6e8172 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 64] @ 0x1397afb 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1397afa github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ba github.com/pactus-project/pactus/www/grpc/transaction.go:328 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 80] @ 0x665869 0x90d049 0x90d7db 0x90c91a 0x910627 0x910446 0xcfdf64 0xd00451 0x48b5a1 # 0x665868 net.(*conn).Write+0x68 net/net.go:210 # 0x90d048 crypto/tls.(*Conn).write+0x108 crypto/tls/conn.go:955 # 0x90d7da crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x90c919 crypto/tls.(*Conn).sendAlertLocked+0xb9 crypto/tls/conn.go:856 # 0x910626 crypto/tls.(*Conn).closeNotify+0xc6 crypto/tls/conn.go:1477 # 0x910445 crypto/tls.(*Conn).Close+0x65 crypto/tls/conn.go:1446 # 0xcfdf63 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00450 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [41: 1343488] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a10e 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a10d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 512] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x79aea5 0x939074 0x939053 0x79aae2 0x79af3c 0x9386bd 0x9385b4 0x79aae2 0x79af3c 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x939073 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x939052 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9386bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9385b3 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [35: 280] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 6912] @ 0x5a804a 0x6b098b 0x6b095f 0x6b13df 0x1192be5 0x1192c85 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 8192] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a10e 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a10d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 128] @ 0x6a455b 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a455a github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/tx/tx.go:257 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x51c6ba 0xd05e06 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0xc195bc 0x48b5a1 # 0x51c6b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0xc195bb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [7: 336] @ 0x468b06 0xb28415 0xb2840b 0xb27046 0xb26f76 0xb743f7 0xb8dadf 0xb8d6cc 0x48b5a1 # 0xb28414 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2840a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb27045 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:376 # 0xb26f75 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x75 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:371 # 0xb743f6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:728 # 0xb8dade github.com/libp2p/go-libp2p-kad-dht.handlePeerChangeEvent+0xbe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/subscriber_notifee.go:100 # 0xb8d6cb github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/subscriber_notifee.go:67 0: 0 [7: 896] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c4f 0x69521d 0xd52ecc 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [2: 192] @ 0x79aea5 0x938865 0x938757 0x79aae2 0x79af3c 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x938864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x938756 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32768] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a10e 0x689865 0x68527a 0x686367 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a10d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686366 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 344064] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686367 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686366 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [284: 9306112] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x76dc15 0x76e21a 0x76e071 0x8ae0ec 0x104d20a 0x104c9e5 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x76dc14 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x76e219 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x76e070 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x104d209 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:849 # 0x104c9e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:797 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [23: 552] @ 0x728238 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x728237 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:16 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [41: 7216] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 336] @ 0x4ed028 0x114ba10 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0x114ba0f github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:107 0: 0 [2: 64] @ 0x14bc40d 0x14c6695 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14bc40c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x14c6694 crypto/internal/fips140/ecdsa.signGeneric[...]+0x414 crypto/internal/fips140/ecdsa/ecdsa.go:365 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [740: 7009280] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [61: 11712] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 3456] @ 0x543115 0x5c3c45 0x6972cb 0x697261 0x6a52a8 0x6a4fa5 0x6a462d 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6972ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x697260 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a52a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a462c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [64: 1179648] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 400] @ 0x8b1776 0x8b177d 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x8b1775 github.com/pactus-project/pactus/store.blockKey+0x55 github.com/pactus-project/pactus/store/block.go:19 # 0x8b177c github.com/pactus-project/pactus/store.(*blockStore).block+0x5c github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [74: 85248] @ 0x6869e6 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6869e5 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 256] @ 0x6f2bde 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [92: 5888] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 1728] @ 0x6fed5c 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fed5b github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 408] @ 0x5440da 0x5c3eca 0x5c4972 0x69d52c 0x69dbbf 0x6a4b31 0x6a48e6 0x8b1425 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69d52b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69dbbe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a48e5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x8b1424 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [281: 22480] @ 0x8b3636 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x8b3635 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:206 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 1632] @ 0x6e3291 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e3290 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:495 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [64: 3072] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [77: 118272] @ 0x119553e 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x119553d github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x7d github.com/pactus-project/pactus/sync/sync.go:557 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 224] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 48] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 864] @ 0x555817 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 112] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 1344] @ 0xdb5b2a 0xdb5b08 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb5b29 github.com/quic-go/quic-go.newSendQueue+0x109 github.com/quic-go/quic-go@v0.57.1/send_queue.go:39 # 0xdb5b07 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.57.1/connection.go:512 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [10: 240] @ 0xcdfe55 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xcdfe54 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:587 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [3: 288] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [69: 1104] @ 0x6f980f 0x6f8eb0 0x6fd085 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd084 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [391: 200192] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 192] @ 0x51f406 0x6e47b4 0x6e311f 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6e47b3 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6e311e github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xfe github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [128: 294912] @ 0x68b108 0x6896a5 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6896a4 compress/flate.(*huffmanBitWriter).writeBlock+0x2e4 compress/flate/huffman_bit_writer.go:466 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 752] @ 0x707a93 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x707a92 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [101: 77568] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 816] @ 0x776b8d 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [289: 184960] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 144] @ 0x555817 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11909a5 0x11904e5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11909a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11904e4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 56] @ 0x1397978 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1397977 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xf37 github.com/pactus-project/pactus/www/grpc/transaction.go:361 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [407: 156288] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [222: 909312] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [164: 34112] @ 0x6feba5 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6feba4 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [178: 42720] @ 0x6fc3dc 0x6ff07a 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6ff079 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 2016] @ 0x10cd1c5 0x10cd25b 0x10ccb75 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x10cd1c4 github.com/multiformats/go-multistream.newOnce+0xc64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10cd25a github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [10: 240] @ 0x6a4535 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4534 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/tx/tx.go:257 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 160] @ 0x129c8c7 0x12ad80b 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x129c8c6 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.77.0/rpc_util.go:339 # 0x12ad80a google.golang.org/grpc.newClientStreamWithParams+0x1ca google.golang.org/grpc@v1.77.0/stream.go:287 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 1920] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [35: 2240] @ 0x776ee5 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x7b437c 0x7ba32d 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b437b crypto/x509.parseName+0x11b crypto/x509/parser.go:178 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 240] @ 0xc210c6 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc210c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [29: 7424] @ 0x13938cc 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13938cb github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x70b github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 448] @ 0x415a34 0x4ed028 0xcfe773 0xcfe358 0xcfe3f0 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xcfe772 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfe357 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe3ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [2: 32] @ 0x8428c8 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8428c7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [12: 3072] @ 0xb3297f 0xb80545 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80544 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:249 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 264] @ 0xddee3d 0xde79b7 0xde90b8 0xdbf365 0xdbedc5 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xddee3c github.com/quic-go/quic-go.(*SendStream).handleStopSendingFrame+0xdc github.com/quic-go/quic-go@v0.57.1/send_stream.go:579 # 0xde79b6 github.com/quic-go/quic-go.(*Stream).handleStopSendingFrame+0x16 github.com/quic-go/quic-go@v0.57.1/stream.go:160 # 0xde90b7 github.com/quic-go/quic-go.(*streamsMap).HandleStopSendingFrame+0x37 github.com/quic-go/quic-go@v0.57.1/streams_map.go:249 # 0xdbf364 github.com/quic-go/quic-go.(*Conn).handleFrame+0xa4 github.com/quic-go/quic-go@v0.57.1/connection.go:1891 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [7: 1008] @ 0x480f93 0x40b6c5 0x40b6b8 0x410374 0xd31e14 0xd3103f 0x48b5a1 # 0xd31e13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d3 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:276 # 0xd3103e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:146 0: 0 [3: 960] @ 0x4de03f 0x658c9d 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x658c9c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [67: 15008] @ 0xddc616 0xde7265 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xddc615 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.57.1/send_stream.go:73 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 144] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [41: 94464] @ 0xbe4e88 0xbe3e65 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe4e87 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe3e64 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [13: 3328] @ 0xbe6468 0xbe37a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6467 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe37a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 480] @ 0x932575 0x932545 0x932457 0x79aae2 0x79af3c 0x931ecb 0x931e9a 0x79aae2 0x79af3c 0x931a76 0x93164b 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x932574 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x932544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x932456 crypto/tls.(*serverHelloMsg).marshal.func11.1+0x16 crypto/tls/handshake_messages.go:856 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x931eca vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x22a vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x931e99 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f9 crypto/tls/handshake_messages.go:855 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x931a75 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93164a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [38: 608] @ 0x12f7633 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12f7632 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x52 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:94 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x11490c5 0xd30c17 0xd2e3db 0xd30b8d 0x48b5a1 # 0x11490c4 github.com/pactus-project/pactus/network.(*NotifeeService).Disconnected+0x64 github.com/pactus-project/pactus/network/notifee.go:109 # 0xd30c16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd30b8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [1: 64] @ 0x14e0178 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14e0177 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 216] @ 0x54337a 0x5c3c45 0x6a77b4 0x6a77c0 0x6a6d92 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a77b3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a77bf github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a6d91 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x9031bf 0x907936 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x9031be crypto/tls.aeadChaCha20Poly1305+0xbe crypto/tls/cipher_suites.go:584 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [73: 14016] @ 0x605fe6 0x60573b 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x605fe5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [104: 4992] @ 0x40a8f2 0x481029 0x9cb1e6 0x9cad77 0x13f58fa 0x13efcd6 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb1e5 net/http.Header.Clone+0x5e5 net/http/header.go:105 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x13f58f9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x13efcd5 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xc15 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x557c45 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x557c44 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 262144] @ 0x1204e48 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204e47 google.golang.org/grpc/mem.(*sizedBufferPool).Get+0xc7 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:126 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 80] @ 0x6b142c 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b142b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [64: 12288] @ 0x5dfab3 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x7c7d2e 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7c7d2d crypto/x509.MarshalPKIXPublicKey+0x14d crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 1232] @ 0x48777c 0x4ed275 0x53ad65 0x64d529 0x64d4f1 0x64e90f 0x651da5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x64d528 context.WithDeadline+0x2e8 context/context.go:626 # 0x64d4f0 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [14: 672] @ 0x51c37b 0xdde31d 0xe09a6c 0xe09a4f 0xd3cb62 0xb76b14 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xdde31c github.com/quic-go/quic-go.(*SendStream).Close+0x19c github.com/quic-go/quic-go@v0.57.1/send_stream.go:435 # 0xe09a6b github.com/quic-go/quic-go.(*Stream).Close+0x2b github.com/quic-go/quic-go@v0.57.1/stream.go:148 # 0xe09a4e github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Close+0xe github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:81 # 0xd3cb61 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:81 # 0xb76b13 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:29 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [156: 49920] @ 0x686a18 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a17 compress/flate.newHuffmanBitWriter+0x77 compress/flate/huffman_bit_writer.go:99 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 312] @ 0x8c6815 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0x8c6814 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [16: 768] @ 0x114539c 0x10bc682 0x10bc326 0x10cddba 0x1033a29 0x1038233 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x114539b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x10bc681 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:441 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038232 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1d2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:131 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 6400] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 432] @ 0x13ef74b 0x13ef706 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef74a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x68a github.com/pactus-project/pactus/www/html/server.go:225 # 0x13ef705 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x645 github.com/pactus-project/pactus/www/html/blockchain.go:109 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [20: 1280] @ 0xb83751 0xb81f8e 0x48b5a1 # 0xb83750 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x4f0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:541 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [49: 37632] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 32] @ 0x51c6ba 0xd05e06 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c6b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [72: 8064] @ 0x10cd15e 0x10cd253 0x10ccb75 0x114b5db 0x114792a 0x48b5a1 # 0x10cd15d github.com/multiformats/go-multistream.newOnce+0xbfd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10cd252 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [227: 5448] @ 0xbe4e4c 0xbe3e65 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe4e4b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x46b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe3e64 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [41: 984] @ 0x5c4959 0x69ebb3 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [41: 3280] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff09b 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 384] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [49: 1176] @ 0x698133 0x69b49f 0x6a6e39 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 72] @ 0xd5b8ea 0x48b5a1 # 0xd5b8e9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0x249 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:103 0: 0 [22: 1408] @ 0x1393ce8 0x13937c5 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393ce7 github.com/pactus-project/pactus/www/grpc.metricToProto+0x207 github.com/pactus-project/pactus/www/grpc/network.go:141 # 0x13937c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 144] @ 0x480fda 0x480fef 0xff566f 0xff566a 0x120b995 0x12224ae 0x48b5a1 # 0xff566e golang.org/x/net/http2/hpack.(*headerFieldTable).init+0x6e golang.org/x/net@v0.48.0/http2/hpack/tables.go:46 # 0xff5669 golang.org/x/net/http2/hpack.NewEncoder+0x69 golang.org/x/net@v0.48.0/http2/hpack/encode.go:42 # 0x120b994 google.golang.org/grpc/internal/transport.newLoopyWriter+0x114 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:558 # 0x12224ad google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xad google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:341 0: 0 [2: 32] @ 0x8c61b5 0x8c65d4 0x10d2ea5 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x8c61b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8c65d3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x10d2ea4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [73: 2336] @ 0x40cbf2 0x40b74d 0x410d25 0xc20926 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc20925 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [50: 800] @ 0xc224e8 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc224e7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x667 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1102 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [113: 3616] @ 0x6a55f7 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a55f6 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 80] @ 0xd334d8 0xd33205 0x10cdafb 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0xd334d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x257 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:258 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [27: 1296] @ 0x8b65e5 0x8b658f 0x8b3046 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b65e4 github.com/pactus-project/pactus/store.txKey+0x304 github.com/pactus-project/pactus/store/tx.go:19 # 0x8b658e github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x2ae github.com/pactus-project/pactus/store/tx.go:46 # 0x8b3045 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x53d285 0x53d3f9 0x76e03d 0x8ae0ec 0x104d20a 0x104c9e5 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x76e03c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x104d209 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:849 # 0x104c9e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:797 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [67: 42880] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [49: 392] @ 0x66dea6 0x66f799 0x66e5f0 0x9d452c 0x13f4ea9 0x48b5a1 # 0x66dea5 net.newTCPConn+0xa5 net/tcpsock.go:297 # 0x66f798 net.(*TCPListener).accept+0x58 net/tcpsock_posix.go:163 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9d452b net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x13f4ea8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [15: 720] @ 0x8c3b06 0x8c3953 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c3b05 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0xa5 github.com/pactus-project/pactus/execution/executor/sortition.go:29 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0xc129d6 0x11493d4 0x1148967 0x48b5a1 # 0xc129d5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x11493d3 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x53 github.com/pactus-project/pactus/network/notifee.go:127 # 0x1148966 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [9: 3744] @ 0xd543c6 0xd63e98 0xd66848 0x48b5a1 # 0xd543c5 github.com/flynn/noise.NewHandshakeState+0x25 github.com/flynn/noise@v1.1.0/state.go:318 # 0xd63e97 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x2b7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:52 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [5: 160] @ 0x14798b3 0x5cdb86 0x5d15f6 0x5ff025 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdb85 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 512] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x5a7f91 0x5a7f85 0x6b098b 0x6b095f 0x6b13df 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x5a7f90 github.com/fxamacker/cbor/v2.getEncodeBuffer+0x30 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1046 # 0x5a7f84 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x24 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1003 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 192] @ 0x1390827 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390826 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xac6 github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [16: 55296] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0xd56ae2 0xd53a13 0xd53dc5 0xd55710 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd53a12 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd53dc4 github.com/flynn/noise.(*symmetricState).EncryptAndHash+0xc4 github.com/flynn/noise@v1.1.0/state.go:180 # 0xd5570f github.com/flynn/noise.(*HandshakeState).WriteMessage+0x90f github.com/flynn/noise@v1.1.0/state.go:473 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [5: 400] @ 0x89cff4 0x89cf1d 0x8ae0bd 0x104d20a 0x104c9e5 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0x104d209 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:849 # 0x104c9e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:797 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [56: 1344] @ 0x6e8172 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [60: 11520] @ 0x5dfa94 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 2400] @ 0x6b096f 0x6b13df 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 1008] @ 0x8c1405 0x8c144a 0x8c3ade 0x8c3953 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c1404 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8c1449 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x209 github.com/pactus-project/pactus/sandbox/sandbox.go:169 # 0x8c3add github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 15360] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 288] @ 0x4c9a9d 0x5569bd 0x55739d 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x5569bc encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55739c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [49: 2352] @ 0xb178e6 0x10bd439 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0xb178e5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10bd438 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [10: 240] @ 0x7fb4d6 0x7fad90 0xafb0e6 0x1037a88 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x1037a87 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x567 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:97 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [21: 672] @ 0x5440da 0x5c3eca 0x6a767c 0x6a7533 0x8b10dc 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a767b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a7532 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8b10db github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x53ad9c 0x53b42d 0x53b3ef 0x104941e 0x1048bb0 0x48b5a1 # 0x53ad9b context.WithDeadlineCause+0x29b context/context.go:656 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x104941d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x5d github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:445 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [5: 400] @ 0x6b096f 0x118fb71 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x118fb70 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x2f0 github.com/pactus-project/pactus/sync/handler_hello.go:79 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 1008] @ 0x6a75f3 0x8b10dc 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a75f2 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x8b10db github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [84: 4032] @ 0x4de5a5 0x4e09d6 0x4e09de 0x512a6b 0x512a54 0x513934 0x5138f7 0x5138c6 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4de5a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e09d5 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4e09dd syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x512a6a syscall.Open+0x2a syscall/syscall_linux.go:280 # 0x512a53 os.open+0x13 os/file_open_unix.go:15 # 0x513933 os.openFileNolog.func1+0x93 os/file_unix.go:260 # 0x5138f6 os.ignoringEINTR+0x56 os/file_posix.go:256 # 0x5138c5 os.openFileNolog+0x25 os/file_unix.go:259 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 96] @ 0xc191f1 0x48b5a1 # 0xc191f0 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0x310 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 0: 0 [1: 16] @ 0x8c6815 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0x8c6814 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [18: 1152] @ 0xb8141b 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb8141a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x77a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:348 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 64] @ 0xd7b33b 0xd75c87 0xdbebca 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7b33a github.com/quic-go/quic-go/internal/wire.parseStopSendingFrame+0x13a github.com/quic-go/quic-go@v0.57.1/internal/wire/stop_sending_frame.go:29 # 0xd75c86 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x106 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:133 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [8: 384] @ 0x4de03f 0x4ddb13 0x658c25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4ddb12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [20: 320] @ 0x13f6a25 0x13f69e0 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6a24 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x844 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f69df github.com/pactus-project/pactus/www/html.txToTable+0x7ff github.com/pactus-project/pactus/www/html/transaction.go:61 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 96] @ 0x79aea5 0x79aa5d 0x93a516 0x79aae2 0x79af3c 0x93a447 0x93a3d7 0x93a3aa 0x79aae2 0x79af3c 0x93a0f4 0x93a05c 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x79aa5c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a515 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1487 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x93a3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [48: 1152] @ 0x54337a 0x5c3c45 0x69eced 0x69ec7d 0x6a4f1d 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69ecec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69ec7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [20: 23040] @ 0x6a63be 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a63bd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x586925 0x58689d 0x789a32 0x7899ac 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x789a31 math/big.(*Int).SetBytes+0x111 math/big/int.go:519 # 0x7899ab crypto/elliptic.(*nistCurve[...]).Unmarshal+0x8b crypto/elliptic/nistec.go:240 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 96] @ 0x69a147 0x8b703a 0x8b5565 0x115bddb 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69a146 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc6 github.com/pactus-project/pactus/types/validator/validator.go:172 # 0x8b7039 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8b5564 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x115bdda github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:556 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 640] @ 0xce293e 0xcdf89f 0xcddb71 0xce126c 0xe09135 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdf89e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:550 # 0xcddb70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:313 # 0xce126b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:816 # 0xe09134 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xf4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:128 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 64] @ 0x7b545f 0x7ba748 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b545e crypto/x509.parsePublicKey+0x49e crypto/x509/parser.go:299 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [17: 2176] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db395 0x14e02e6 0x14df770 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df76f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [11: 264] @ 0x54337a 0x5c3c45 0x69eced 0x69ec7d 0x6a4f1d 0x6a462d 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69ecec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69ec7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a462c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 1088] @ 0x8cd84a 0x8cd85a 0x8cce6f 0xb03125 0xb030f8 0xb0539c 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x8cd849 go.opentelemetry.io/otel/attribute.computeDataFixed+0xa9 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:375 # 0x8cd859 go.opentelemetry.io/otel/attribute.newSet+0xb9 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:362 # 0x8cce6e go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x30e go.opentelemetry.io/otel@v1.39.0/attribute/set.go:265 # 0xb03124 go.opentelemetry.io/otel/attribute.NewSet+0x44 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:210 # 0xb030f7 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/context.go:16 # 0xb0539b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1bb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:72 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [8: 256] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0e5 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 2112] @ 0x697baf 0x695cfa 0x114ef58 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x697bae github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x695cf9 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x59 github.com/pactus-project/pactus/crypto/bls/bls.go:65 # 0x114ef57 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 176] @ 0x563879 0x563c7a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0xb7919e 0xb791ee 0xb7956f 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7919d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3220: 206080] @ 0x6fb93c 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [64: 36864] @ 0x64c208 0x64d31b 0x64e90f 0x651da5 0x48b5a1 # 0x64c207 net.newRequest+0x47 net/dnsclient_unix.go:61 # 0x64d31a net.(*Resolver).exchange+0xda net/dnsclient_unix.go:171 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3d54 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3d53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [18: 864] @ 0x557c45 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x557c44 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 528] @ 0x7130b1 0x71309d 0x713051 0x7086ab 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x7130b0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71309c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x713050 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x7086aa github.com/syndtr/goleveldb/leveldb.(*DB).Has+0xaa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:881 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 3008] @ 0x1393b57 0x13937c5 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393b56 github.com/pactus-project/pactus/www/grpc.metricToProto+0x76 github.com/pactus-project/pactus/www/grpc/network.go:123 # 0x13937c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x104a525 0x10495b4 0x1048bb0 0x48b5a1 # 0x104a524 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x524 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:535 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [52: 6656] @ 0x5cdc85 0x5d15f6 0x5ff025 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cdc84 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x79aea5 0x934e54 0x934e33 0x79aae2 0x79af3c 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x934e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [43: 5504] @ 0x5cdc85 0x5d15f6 0x5ff025 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cdc84 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0x4a024a 0x49fc07 0x77cf6e 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x4a0249 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fc06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x77cf6d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c4f 0x69521d 0xd52f78 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [8: 512] @ 0x4de375 0x658e73 0x658d25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4de374 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x658e72 net.addrTable+0x112 net/interface_linux.go:149 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [61: 11712] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x586925 0x58689d 0x69915b 0x69911e 0x698ffe 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x69915a math/big.(*Int).SetBytes+0x11a math/big/int.go:519 # 0x69911d github.com/pactus-project/pactus/sortition.GetIndex+0xdd github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x698ffd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [49: 3920] @ 0x6b142c 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b142b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 672] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 1056] @ 0x480fda 0x480fef 0x8c0a9e 0x115812c 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0a9d github.com/pactus-project/pactus/sandbox.NewSandbox+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:62 # 0x115812b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 832] @ 0x4de375 0x658e73 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4de374 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x658e72 net.addrTable+0x112 net/interface_linux.go:149 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 96] @ 0x69725b 0x69e6d1 0x6a4f1d 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69725a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x69e6d0 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0xd0 github.com/pactus-project/pactus/types/tx/payload/bond.go:110 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 1152] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 48] @ 0x57a2d3 0x5e2ed4 0x5e3667 0x600c65 0x6004be 0x6004b4 0x697bcd 0x697434 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x57a2d2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e2ed3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:189 # 0x5e3666 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x166 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:225 # 0x600c64 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1251 # 0x6004bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1159 # 0x6004b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1082 # 0x697bcc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x697433 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [51: 816] @ 0x10cbc72 0xd310a5 0x48b5a1 # 0x10cbc71 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x771 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:356 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [13: 312] @ 0x114539c 0x10bc682 0x10bc326 0x10cddba 0x1033a29 0x1038c25 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x114539b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x10bc681 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:441 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038c24 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:178 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14db34d 0x14e02e6 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14db34c crypto/internal/fips140/hkdf.Extract[...]+0x8c crypto/internal/fips140/hkdf/hkdf.go:18 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 480] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [19: 2128] @ 0x48777c 0x4ed068 0xb0773c 0xb07045 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xb0773b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:333 # 0xb07044 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:288 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [59: 944] @ 0x13f629b 0x13f621a 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f629a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0xba github.com/pactus-project/pactus/www/html/server.go:221 # 0x13f6219 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 400] @ 0xd5410e 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0xd5410d github.com/flynn/noise.(*symmetricState).Split+0x2d github.com/flynn/noise@v1.1.0/state.go:198 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [38: 2432] @ 0x58aa10 0x58a956 0x589dbd 0x57960c 0x5799b7 0x5d2765 0x5d1685 0x5ff025 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58aa0f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58a955 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x5799b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2764 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:1108 # 0x5d1684 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:895 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 3344] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [58: 11136] @ 0x605fe6 0x60573b 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x605fe5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x867695 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x867694 google.golang.org/protobuf/internal/impl.mergeBytesSlice+0x94 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:201 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [9: 216] @ 0x115bc2d 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x115bc2c github.com/pactus-project/pactus/state.(*state).commitSandbox+0x4c github.com/pactus-project/pactus/state/state.go:538 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x51c6ba 0xd05e06 0xd05e88 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x114bc78 0x48b5a1 # 0x51c6b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [5: 960] @ 0x5dfab3 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 1056] @ 0xafca6e 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafca6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:62 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [28: 1344] @ 0x468b06 0xb7935e 0xb793a7 0xb79427 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7935d github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb793a6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x51c6ba 0xd05e06 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xaf9ca5 0xc184e5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c6b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf9ca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc184e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [38: 4256] @ 0xc2c8a5 0xc2c7da 0xc29f4f 0xc35245 0x48b5a1 # 0xc2c8a4 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x1c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc2c7d9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1941 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 96] @ 0x11494b5 0x1148967 0x48b5a1 # 0x11494b4 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x134 github.com/pactus-project/pactus/network/notifee.go:134 # 0x1148966 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [8: 384] @ 0x65f505 0x65e32e 0x65f21e 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x65f504 net.(*Resolver).internetAddrList.func1+0x1e4 net/ipsock.go:277 # 0x65e32d net.filterAddrList+0x14d net/ipsock.go:137 # 0x65f21d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [16: 768] @ 0x8c1405 0x8c144a 0x8c3ade 0x8c3953 0x8c583f 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c1404 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8c1449 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x209 github.com/pactus-project/pactus/sandbox/sandbox.go:169 # 0x8c3add github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c583e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x7938db 0x793889 0x794c3d 0x7941e5 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7938da encoding/asn1.makeObjectIdentifier+0x5da encoding/asn1/marshal.go:308 # 0x793888 encoding/asn1.makeBody+0x588 encoding/asn1/marshal.go:471 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 320] @ 0x53d285 0x53d3f9 0x8c620c 0x8c65d4 0x8c64bd 0xd624f9 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x8c620b github.com/multiformats/go-multistream.writeUvarint+0x8b github.com/multiformats/go-multistream@v0.6.1/multistream.go:72 # 0x8c65d3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8c64bc github.com/multiformats/go-multistream.delitmWriteAll+0x7c github.com/multiformats/go-multistream@v0.6.1/multistream.go:93 # 0xd624f8 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x118 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [43: 344] @ 0xc3a99d 0xc3aa05 0xc28f3a 0xc28f3b 0xc26e9b 0xc20595 0xc3895b 0xc351a7 0x48b5a1 # 0xc3a99c github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:30 # 0xc3aa04 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:95 # 0xc28f39 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:72 # 0xc28f3a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1536 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc20594 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x514 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:871 # 0xc3895a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 240] @ 0x6b096f 0x6b148a 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [86: 4128] @ 0x40a8f2 0x481029 0x12b34f2 0x12b34d5 0x12b34c0 0x12b1f17 0x12b1a65 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b34f1 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.77.0/metadata/metadata.go:100 # 0x12b34d4 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:334 # 0x12b34bf google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.77.0/stream.go:1204 # 0x12b1f16 google.golang.org/grpc.(*clientStream).finish+0x196 google.golang.org/grpc@v1.77.0/stream.go:1050 # 0x12b1a64 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.77.0/stream.go:999 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [26: 416] @ 0x13ef245 0x13ef1e8 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef244 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x184 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13ef1e7 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x127 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [23: 368] @ 0x122cb56 0x122ca72 0x121f6c5 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [3: 96] @ 0xd528d8 0xd528af 0xd5626a 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0xd528d7 golang.org/x/crypto/curve25519.X25519+0x37 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:73 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd56269 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa69 github.com/flynn/noise@v1.1.0/state.go:579 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [4: 1024] @ 0x8428c8 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8428c7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [8: 192] @ 0x6e8172 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x92d445 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x92d444 crypto/tls.(*clientHelloMsg).unmarshal+0x1024 crypto/tls/handshake_messages.go:560 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 672] @ 0x415a34 0xd5f9db 0xd5ec3a 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd5f9da github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x5a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:328 # 0xd5ec39 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:217 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 224] @ 0x1156d96 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 816] @ 0xce2467 0x1037584 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce2466 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:946 # 0x1037583 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x63 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:54 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c9b 0x69521d 0xd52f78 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db395 0x14e02e6 0x14df770 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df76f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 1760] @ 0xce2c0d 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xce2c0c github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:68 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [4: 512] @ 0x4a423c 0x4a4086 0x4a3dfc 0x9f0b73 0x9ce7da 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9f0b72 net/http.newBufioReader+0x32 net/http/server.go:867 # 0x9ce7d9 net/http.(*conn).serve+0x2b9 net/http/server.go:2017 0: 0 [35: 560] @ 0x13f6994 0x13f6919 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6993 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x7b3 github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f6918 github.com/pactus-project/pactus/www/html.txToTable+0x738 github.com/pactus-project/pactus/www/html/transaction.go:60 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x14dafe5 0x14e01b3 0x94c40e 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 320] @ 0x89cff4 0x89cf1d 0x8ae0bd 0xd6ace8 0xd6aa39 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xd6ace7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:153 # 0xd6aa38 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:149 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 288] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x468a32 0x467f25 0x46821d 0x66ce97 0x66ce13 0x6663cf 0x521f5b 0x52274e 0x5251be 0x51c365 0xcfe029 0xd00451 0x48b5a1 # 0x66ce96 net.JoinHostPort+0x1f6 net/ipsock.go:240 # 0x66ce12 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0x6663ce net.(*OpError).Error+0x6e net/net.go:510 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0xcfe028 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00450 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [5: 480] @ 0xb174d0 0xb17892 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xb174cf github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb17891 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [6: 864] @ 0x51c37b 0xd05e06 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0xc195bc 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0xc195bb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [15: 480] @ 0x6a6e85 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6e84 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 480] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [61: 46848] @ 0xdbfd25 0xdbfccb 0xdbfb9a 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdbfd24 github.com/quic-go/quic-go.(*baseCryptoStream).Write+0x144 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:77 # 0xdbfcca github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xea github.com/quic-go/quic-go@v0.57.1/connection.go:1993 # 0xdbfb99 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.57.1/connection.go:1965 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [4: 512] @ 0x104beed 0x104bebd 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x104beec github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xcc github.com/libp2p/go-libp2p@v0.46.0/core/protocol/id.go:14 # 0x104bebc github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:734 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 336] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xce07cd 0xce1a74 0xd3d019 0x1049062 0x104947a 0x1048bb0 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce07cc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x1049061 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [16: 3328] @ 0x517648 0x51728c 0x668df8 0x65617a 0x656d7d 0x64ff07 0x6502b4 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x517647 os.statNolog+0x27 os/stat_unix.go:30 # 0x51728b os.Stat+0x2b os/stat.go:13 # 0x668df7 net.stat+0x17 net/parse.go:84 # 0x656179 net.readHosts+0xf9 net/hosts.go:59 # 0x656d7c net.lookupStaticHost+0xbc net/hosts.go:132 # 0x64ff06 net.goLookupIPFiles+0x26 net/dnsclient_unix.go:590 # 0x6502b3 net.(*Resolver).goLookupIPCNAMEOrder+0xb3 net/dnsclient_unix.go:612 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [8: 896] @ 0x48777c 0x4ed275 0xcfc2d4 0xd04716 0xd045ec 0xd060b8 0xd3d0a2 0x104903f 0x104947a 0x1048bb0 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd045eb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x104903e github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x21e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:427 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [6: 192] @ 0x776b71 0x776e05 0x779f1c 0x104c405 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c404 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:745 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [34: 3808] @ 0x415a34 0x4ed028 0x1160027 0x1166558 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0x1160026 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x86 github.com/pactus-project/pactus/consensus/consensus.go:182 # 0x1166557 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x7fb4d6 0x7fad90 0x89cf47 0x104baea 0x1049a19 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89cf46 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x104bae9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x609 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:672 # 0x1049a18 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:481 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0xcfc29c 0xd04716 0xd045ec 0xd060b8 0xd3d0a2 0x104903f 0x104947a 0x1048bb0 0x48b5a1 # 0xcfc29b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd045eb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x104903e github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x21e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:427 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 48] @ 0x4ed028 0xcfe773 0xcfe358 0xcfe3f0 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xcfe772 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfe357 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe3ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [52: 832] @ 0xc494cb 0xc225b7 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc494ca github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0x4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:480 # 0xc225b6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [14: 672] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 2304] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 480] @ 0x5eadea 0x5ff8e5 0x5ff049 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 896] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [14: 224] @ 0x6b062a 0x6b055f 0x115bec8 0x8c1e87 0x115bcfa 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b0629 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6b055e github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x115bec7 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x67 github.com/pactus-project/pactus/state/state.go:550 # 0x8c1e86 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115bcf9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:547 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 160] @ 0x6656f4 0x6813f7 0x4d63ce 0xd66195 0xd66174 0xd658dc 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x6656f3 net.(*conn).Read+0xb3 net/net.go:198 # 0x6813f6 bufio.(*Reader).Read+0x196 bufio/bufio.go:245 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd66194 io.ReadFull+0x34 io/io.go:354 # 0xd66173 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readNextInsecureMsgLen+0x13 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/rw.go:133 # 0xd658db github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).Read+0x1db github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/rw.go:52 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 160] @ 0x93ce35 0x93ce05 0x93cd17 0x79aae2 0x79af3c 0x93ccb2 0x93cbac 0x79aae2 0x79af3c 0x93ca54 0x93c9bc 0x90dc37 0x94861d 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x93ce34 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x93ce04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x93cd16 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ccb1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93cbab crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ca53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93c9bb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94861c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 27648] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 1024] @ 0x90cfae 0x90d7db 0x90dca6 0x948265 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90cfad crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:951 # 0x90d7da crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [26: 1248] @ 0x53195f 0x7760f9 0x7760df 0x779b95 0xb138d9 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x7760f8 strings.Split+0x78 strings/strings.go:361 # 0x7760de github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb138d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [31: 2976] @ 0x5d1645 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1644 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:892 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 152] @ 0x129c8c7 0x12ad80b 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x129c8c6 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.77.0/rpc_util.go:339 # 0x12ad80a google.golang.org/grpc.newClientStreamWithParams+0x1ca google.golang.org/grpc@v1.77.0/stream.go:287 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 128] @ 0x586925 0x58689d 0x789a32 0x7899ac 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x789a31 math/big.(*Int).SetBytes+0x111 math/big/int.go:519 # 0x7899ab crypto/elliptic.(*nistCurve[...]).Unmarshal+0x8b crypto/elliptic/nistec.go:240 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [57: 539904] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [17: 816] @ 0x6a63d2 0x6a63a1 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a63d1 bytes.NewBuffer+0x71 bytes/buffer.go:478 # 0x6a63a0 github.com/pactus-project/pactus/types/block.(*Block).Hash+0x40 github.com/pactus-project/pactus/types/block/block.go:121 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 1392] @ 0x6a5505 0x6a5606 0x6a7bbc 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5504 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a7bbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 3648] @ 0x4c9a9d 0x5569bd 0x55739d 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x5569bc encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55739c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x777e2a 0x777da0 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777e29 strings.(*Builder).WriteString+0x149 strings/builder.go:114 # 0x777d9f github.com/multiformats/go-multiaddr.(*Component).writeTo+0xbf github.com/multiformats/go-multiaddr@v0.16.1/component.go:224 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 288] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 96] @ 0x867474 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x867473 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [6: 672] @ 0x6957af 0xdaae65 0xda52dd 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [37: 18944] @ 0x7ad7de 0x7ad7f3 0xdaa434 0xdab1cb 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdaa433 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:49 # 0xdab1ca github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:51 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [8: 4608] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90985b 0x90df91 0x90df92 0x90e019 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90985a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:627 # 0x90df90 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x90df91 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x90e018 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 400] @ 0xc12fbf 0x10cd6e4 0x10ccafc 0xc18f8d 0x48b5a1 # 0xc12fbe github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x10cd6e3 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).preferredProtocol+0x63 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:519 # 0x10ccafb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x59b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:475 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [9: 1152] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c9b 0x69521d 0xd52ecc 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x7b4585 0x7ba32d 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b4584 crypto/x509.parseName+0x324 crypto/x509/parser.go:171 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x4a47c8 0x4a3da5 0x8aa9b4 0xc1858e 0xc18577 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a47c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc1858d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc18576 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [54: 2592] @ 0xb79086 0xb78ff7 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79085 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [38: 7296] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x53b505 0x104944c 0x104944d 0x1048bb0 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x104944b github.com/libp2p/go-libp2p/core/network.WithAllowLimitedConn+0x8b github.com/libp2p/go-libp2p@v0.46.0/core/network/context.go:101 # 0x104944c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x8c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0xce2b95 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xce2b94 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x54 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 16] @ 0xd30d9f 0xd2bd6c 0xd398c5 0x48b5a1 # 0xd30d9e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start+0x1e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 # 0xd2bd6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x74b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:447 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 32] @ 0xd5f9db 0xd5ec3a 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd5f9da github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x5a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:328 # 0xd5ec39 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:217 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [32: 256] @ 0x6f2bde 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [25: 3200] @ 0x66a9a6 0x66a97d 0x65fab8 0x6737a7 0x671d14 0x64251a 0x641f73 0x6509cc 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x66a9a5 net.newFD+0xc5 net/fd_unix.go:27 # 0x66a97c net.socket+0x9c net/sock_posix.go:27 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x671d13 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x642519 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x641f72 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6509cb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [23: 736] @ 0x6a55f7 0x8c58cc 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a55f6 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8c58cb github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0x672385 0x66b410 0x66ab7b 0x65fab8 0x6737a7 0x671d14 0x64251a 0x641f73 0x6509cc 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x672384 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x66b40f net.(*netFD).dial+0x78f net/sock_posix.go:143 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x671d13 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x642519 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x641f72 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6509cb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [24: 384] @ 0x51f406 0x6e47b4 0x6e311f 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6e47b3 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6e311e github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xfe github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 1152] @ 0xafacb0 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 288] @ 0x79aea5 0x798605 0x79d1b8 0x79d0ff 0x79aae2 0x79af3c 0x798605 0x79cffe 0x7a28bc 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79d1b7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x79d0fe crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:471 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79cffd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7a28bb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [61: 976] @ 0x12ac8bf 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ac8be google.golang.org/grpc.newClientStream+0x9e google.golang.org/grpc@v1.77.0/stream.go:191 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x943a14 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x943a13 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x5b3 crypto/tls/handshake_server_tls13.go:225 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 160] @ 0x77c7c8 0x77c7fc 0x783473 0x7763e7 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x77c7c7 net.ParseIP+0x27 net/ip.go:528 # 0x77c7fb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7763e6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 720] @ 0x8c6815 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x114bc78 0x48b5a1 # 0x8c6814 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [78: 4992] @ 0x6fb93c 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x7b41a5 0x7b456f 0x7ba32d 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b41a4 crypto/x509.parseASN1String+0x704 crypto/x509/parser.go:85 # 0x7b456e crypto/x509.parseName+0x30e crypto/x509/parser.go:171 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x746a05 0xd306a6 0xd3068d 0xd30673 0xd306a7 0xd3c5fc 0x10cb747 0xd310a5 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xd306a5 github.com/mr-tron/base58/base58.FastBase58Encoding+0x45 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xd3068c github.com/mr-tron/base58/base58.Encode+0x2c github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xd30672 github.com/libp2p/go-libp2p/core/peer.ID.String+0x12 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xd306a6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).ID+0x46 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:55 # 0xd3c5fb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x1b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:37 # 0x10cb746 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x246 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:336 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [21: 1680] @ 0x6a4d75 0x6a462d 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4d74 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x6a462c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 5376] @ 0x148d81a 0x955d79 0x907936 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x148d819 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x955d78 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 2880] @ 0xd66427 0xd672dd 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd66426 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x1c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:53 # 0xd672dc github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0xfc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/transport.go:56 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [29: 2320] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff049 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1664] @ 0x1482aa6 0x1485394 0x14c545a 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1482aa5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x1485393 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x14c5459 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 384] @ 0xc38893 0xc351a7 0x48b5a1 # 0xc38892 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x7853eb 0x785419 0xd523e5 0xd528fb 0xd528af 0xd54fea 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x7853ea bytes.Clone+0x10a bytes/bytes.go:1419 # 0x785418 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x138 crypto/ecdh/x25519.go:64 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd54fe9 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x1e9 github.com/flynn/noise@v1.1.0/state.go:425 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [13: 416] @ 0xce1c93 0xd3d019 0x10ccb6f 0x114b5db 0x114792a 0x48b5a1 # 0xce1c92 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x4b2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:887 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [28: 32256] @ 0x8b1047 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1046 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 160] @ 0x842326 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x842325 google.golang.org/protobuf/internal/impl.consumeStringPtr+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5156 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 320] @ 0xafacb0 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x6a5148 0x6a4f50 0x6a6f34 0x6a6056 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [9: 720] @ 0xdd4456 0xdcfc12 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdd4455 github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x235 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:892 # 0xdcfc11 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xfb1 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:432 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [85: 13600] @ 0x691bae 0x693b09 0x693af3 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x691bad compress/gzip.NewWriterLevel+0x8d compress/gzip/gzip.go:64 # 0x693b08 compress/gzip.NewWriter+0x48 compress/gzip/gzip.go:50 # 0x693af2 github.com/pactus-project/pactus/util.CompressBuffer+0x32 github.com/pactus-project/pactus/util/slice.go:78 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [79: 15168] @ 0x5dfa75 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 1856] @ 0x77f38c 0xb13957 0xb138fa 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x77f38b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb13956 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb138f9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [37: 24551424] @ 0x6923ae 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e3c5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6923ad compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e3c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:40 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 7168] @ 0x148d81a 0x955d79 0x907936 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x148d819 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x955d78 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [34: 544] @ 0x121922e 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x121922d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x26d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:782 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [23: 368] @ 0x13f587c 0x13f5855 0x13f5847 0x13efcd6 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f587b net/textproto.MIMEHeader.Set+0x5b net/textproto/header.go:22 # 0x13f5854 net/http.Header.Set+0x34 net/http/header.go:40 # 0x13f5846 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:189 # 0x13efcd5 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xc15 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [35: 3360] @ 0x5d1645 0x5ff025 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1644 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:892 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 512] @ 0x12ad8f6 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad8f5 google.golang.org/grpc.newClientStreamWithParams+0x2b5 google.golang.org/grpc@v1.77.0/stream.go:292 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 768] @ 0x480f53 0x4c96e5 0x59ffa5 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x480f52 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1816 # 0x4c96e4 reflect.MakeSlice+0xa4 reflect/value.go:2992 # 0x59ffa4 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2357 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 3648] @ 0x599a45 0x598815 0x5982f3 0x69af55 0x69af37 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x69af54 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x69af36 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 45056] @ 0x5b176e 0x5b161d 0x5b1206 0x117bd5b 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5b176d github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x5b161c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1205 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 560] @ 0xcfcd1f 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfcd1e github.com/libp2p/go-yamux/v5.newSession+0x2fe github.com/libp2p/go-yamux/v5@v5.1.0/session.go:149 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [85: 13600] @ 0xc26cb2 0xc26c33 0xc2c9d4 0xc29f4f 0xc35245 0x48b5a1 # 0xc26cb1 github.com/libp2p/go-libp2p-pubsub.copyRPC+0x2d1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:242 # 0xc26c32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x252 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1494 # 0xc2c9d3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x2f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1952 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 2800] @ 0x48777c 0x4ed068 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0x8c6838 0x8c681b 0x8c66c5 0xd60058 0xd6001b 0x10cb6b2 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0x8c6837 io.ReadFull+0xd7 io/io.go:354 # 0x8c681a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd60057 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd6001a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x793e3d 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x793e3c encoding/asn1.makeBody+0xb3c encoding/asn1/marshal.go:522 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0x468b06 0xb792a5 0xb792ec 0xb793f5 0xb81d53 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb792a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb792eb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb81d52 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:394 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 960] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x6a5148 0x6a4f50 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [53: 74624] @ 0xd2e106 0x10324be 0x102fd72 0x48b5a1 # 0xd2e105 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:743 # 0x10324bd github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x3d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:401 # 0x102fd71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:227 0: 0 [7: 224] @ 0x40cbf2 0x40b74d 0x410d25 0xc21e0d 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc21e0c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [10: 640] @ 0xafacb0 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [35: 560] @ 0x12ae127 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ae126 google.golang.org/grpc.newClientStreamWithParams+0xae6 google.golang.org/grpc@v1.77.0/stream.go:357 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [120: 24960] @ 0x6feba5 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6feba4 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 800] @ 0x4de03f 0x4ddb13 0x658c25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4ddb12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1: 32] @ 0xd528d8 0xd528af 0xd54fea 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0xd528d7 golang.org/x/crypto/curve25519.X25519+0x37 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:73 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd54fe9 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x1e9 github.com/flynn/noise@v1.1.0/state.go:425 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [4: 256] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x10dc312 0x10dc15e 0x10d9656 0x48b5a1 # 0x10dc311 sort.Reverse+0x2d1 sort/sort.go:103 # 0x10dc15d github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).getNATType+0x11d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:549 # 0x10d9655 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).eventHandler+0x2b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:335 0: 0 [10: 640] @ 0x776ee5 0x779f1c 0x104c59d 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 72] @ 0xc0e485 0xc0e305 0xc12173 0xb823dc 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb823db github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:455 0: 0 [81: 15552] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 1664] @ 0x77f38c 0xb13957 0xb138fa 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x77f38b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb13956 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb138f9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 96] @ 0xce1c93 0xd3d019 0x10ccb6f 0xc18f8d 0x48b5a1 # 0xce1c92 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x4b2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:887 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [9: 144] @ 0x5807fe 0x5807dd 0x5807db 0x6991a5 0x699194 0x698db7 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5807fd math/big.nat.make+0x3d math/big/nat.go:62 # 0x5807dc math/big.nat.setWord+0x1c math/big/nat.go:74 # 0x5807da math/big.nat.setUint64+0x1a math/big/nat.go:82 # 0x6991a4 math/big.(*Int).SetUint64+0x164 math/big/int.go:71 # 0x699193 github.com/pactus-project/pactus/sortition.GetIndex+0x153 github.com/pactus-project/pactus/sortition/vrf.go:64 # 0x698db6 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 384] @ 0x5eadea 0x5ff8e5 0x5ff049 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x1490c37 0x69521d 0xd52e54 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [4: 448] @ 0xd02749 0xd02842 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xd02748 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd02841 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 96] @ 0x480fda 0x480fef 0xcfcc52 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfcc51 github.com/libp2p/go-yamux/v5.newSession+0x231 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:140 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x79aea5 0x93a447 0x93a3d7 0x93a3aa 0x79aae2 0x79af3c 0x93a0f4 0x93a05c 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93a446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x93a3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 768] @ 0xc35f99 0xc35f7d 0xc34e85 0x48b5a1 # 0xc35f98 github.com/libp2p/go-libp2p-pubsub.newRpcQueue+0x338 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:61 # 0xc35f7c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x31c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:946 # 0xc34e84 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x924 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:810 0: 0 [1: 32] @ 0x14798b3 0x14dfcc7 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14dfcc6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 5376] @ 0x148d81a 0x955d79 0x907936 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x148d819 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x955d78 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 80] @ 0x1193f18 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x1193f17 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x77 github.com/pactus-project/pactus/sync/sync.go:330 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x4a423c 0x4a4086 0x4a3d54 0x8aa7d9 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3d53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 24] @ 0x8c6815 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0xc195bc 0x48b5a1 # 0x8c6814 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0xc195bb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [95: 328320] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc21e0d 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc21e0c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [26: 1664] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0xb174d0 0xb17892 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xb174cf github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb17891 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [3: 288] @ 0x1490c37 0x69521d 0xd52f78 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [86: 1640192] @ 0x6e8035 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8034 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 212992] @ 0x6e8035 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e8034 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 1280] @ 0x8b1047 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1046 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 256] @ 0xce0769 0xce1a74 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xce0768 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x168 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 5376] @ 0x79a93a 0x79a904 0x93aa5f 0x79aae2 0x79af3c 0x79aa5d 0x93a516 0x79aae2 0x79af3c 0x93a447 0x93a3d7 0x93a3aa 0x79aae2 0x79af3c 0x93a0f4 0x93a05c 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79a939 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79a903 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x93aa5e crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x79aa5c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a515 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1487 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x93a3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x776b8d 0x776e05 0x779f1c 0x104c405 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c404 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:745 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [7: 336] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x697fca 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x697fc9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 3840] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 2976] @ 0x696ada 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x696ad9 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xf9 github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 224] @ 0x910959 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x910958 crypto/tls.(*Conn).handshakeContext+0x158 crypto/tls/conn.go:1541 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c4f 0x69521d 0xd52ecc 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [8: 75776] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [17: 1088] @ 0xb3297f 0xb81967 0xb81949 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81966 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81948 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [22: 2112] @ 0xafa9c6 0xafa972 0xafa976 0x103786e 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafa9c5 bufio.NewReaderSize+0xa5 bufio/bufio.go:56 # 0xafa971 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafa975 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x103786d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x34d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:73 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [50: 800] @ 0x468b06 0x779547 0x77950e 0x779459 0x77941f 0x114530b 0x10bc682 0x10bafdb 0x10ba886 0x48b5a1 # 0x779546 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x166 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x77950d github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x12d github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x779458 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x77941e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114530a github.com/pactus-project/pactus/network.makeNetwork.func2+0xea github.com/pactus-project/pactus/network/network.go:221 # 0x10bc681 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:441 # 0x10bafda github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x29a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:320 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [31: 496] @ 0x72acb6 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x72acb5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [11: 176] @ 0xc22d27 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0xc22d26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x166 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1129 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [51: 14688] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x8c13ca 0x8c3ade 0x8c3953 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c13c9 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x189 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8c3add github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x695de5 0x114ef58 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x695de4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x144 github.com/pactus-project/pactus/crypto/bls/bls.go:79 # 0x114ef57 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x1490d6e 0x14db01a 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x8c61b5 0x8c65d4 0x8c6317 0xd6001a 0xd5fdef 0x48b5a1 # 0x8c61b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8c65d3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8c6316 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd60019 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0xd5fdee github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:332 0: 0 [2: 48] @ 0x4dd6f1 0x658c25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4dd6f0 syscall.NetlinkRIB+0xb0 syscall/netlink_linux.go:66 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [8: 1024] @ 0x5cd61a 0x5cd626 0xd56ae2 0xd53a13 0xd53fba 0xd55e65 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd53a12 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd53fb9 github.com/flynn/noise.(*symmetricState).DecryptAndHash+0xb9 github.com/flynn/noise@v1.1.0/state.go:193 # 0xd55e64 github.com/flynn/noise.(*HandshakeState).ReadMessage+0x664 github.com/flynn/noise@v1.1.0/state.go:540 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [31: 2480] @ 0x118e632 0x118e626 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x118e631 github.com/pactus-project/pactus/sync/bundle/message.NewBlocksResponseMessage+0x4d1 github.com/pactus-project/pactus/sync/bundle/message/blocks_response.go:22 # 0x118e625 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x4c5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:47 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 912] @ 0x8b4db9 0x8b4dad 0x8b4d5c 0x8c1367 0x8c3ade 0x8c3953 0x8c583f 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b4db8 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8b4dac github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8b4d5b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x8c1366 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x126 github.com/pactus-project/pactus/sandbox/sandbox.go:161 # 0x8c3add github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c583e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 1600] @ 0x5a804a 0x13932e9 0x13932b9 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x13932e8 github.com/fxamacker/cbor/v2.Marshal+0x128 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x13932b8 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0xf8 github.com/pactus-project/pactus/www/grpc/network.go:80 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [65: 4160] @ 0x1393ba5 0x13937c5 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393ba4 github.com/pactus-project/pactus/www/grpc.metricToProto+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x13937c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 112] @ 0xc0bd2e 0xc0d3c5 0xc0ce28 0xc142ca 0x1039316 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0bd2d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x1039315 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x315 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:228 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x7854bf 0xd523e5 0xd528fb 0xd528af 0xd54fea 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x7854be crypto/ecdh.(*x25519Curve).NewPrivateKey+0x1de crypto/ecdh/x25519.go:65 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd54fe9 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x1e9 github.com/flynn/noise@v1.1.0/state.go:425 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 48] @ 0x867474 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x867473 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x51c37b 0xd05e06 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xaf9ca5 0xc184e5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf9ca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc184e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 192] @ 0x480fda 0x480fef 0x1039d8a 0x48b5a1 # 0x1039d89 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).background+0x189 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:291 0: 0 [1: 64] @ 0x51c37b 0xd05e06 0xd05f08 0xd3ca2a 0xafb197 0x1037a88 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05f07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:43 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0xafb196 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x1037a87 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x567 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:97 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 256] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 672] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xcdf834 0xcdf86e 0xcddb71 0xce126c 0xd5e0bd 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcdf833 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:620 # 0xcdf86d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:552 # 0xcddb70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:313 # 0xce126b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:816 # 0xd5e0bc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x8bc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:186 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [45: 8640] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [80: 15360] @ 0x5dfa75 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x4a4719 0x4a3da5 0xdb265f 0xdb2590 0xddc41c 0xdb72a5 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdb265e github.com/quic-go/quic-go.(*packetBuffer).putBack+0x3e github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:63 # 0xdb258f github.com/quic-go/quic-go.(*packetBuffer).Release+0x2f github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:50 # 0xddc41b github.com/quic-go/quic-go.(*sendQueue).Run+0x1bb github.com/quic-go/quic-go@v0.57.1/send_queue.go:99 # 0xdb72a4 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.57.1/connection.go:582 0: 0 [56: 8960] @ 0x69a927 0x6a644a 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69a926 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x6a6449 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:127 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0x4ded45 0x4df0d2 0x655d0c 0x66f75b 0x66e5f0 0xb15327 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x4ded44 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4df0d1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x655d0b net.(*netFD).accept+0x1cb net/fd_unix.go:177 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb15326 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 192] @ 0x51f406 0xce2bf1 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce2bf0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [13: 14976] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 10240] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 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] @ 0x8685ac 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8685ab google.golang.org/protobuf/internal/impl.mergeStringPtr+0x2b google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:200 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 160] @ 0xc129d6 0x104beaf 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0xc129d5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x104beae github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:733 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x14dfed8 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [17: 816] @ 0xdca0c5 0x4a3e91 0xdf393c 0xdf37db 0xdca1c5 0xde73aa 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdca0c4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:17 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf393b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:124 # 0xdf37da github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:175 # 0xdca1c4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:41 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 160] @ 0x7993c5 0x7b4805 0x7ba230 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b4804 crypto/x509.parseAI+0x84 crypto/x509/parser.go:186 # 0x7ba22f crypto/x509.parseCertificate+0x40f crypto/x509/parser.go:960 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x14dafe5 0x14e01b3 0x94c40e 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x51f406 0x71b357 0x521ead 0x52274e 0x5251be 0x51f3f3 0x722411 0x70d496 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x71b356 github.com/syndtr/goleveldb/leveldb.internalKey.String+0x116 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:140 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x70d495 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 96] @ 0x480fda 0x480fef 0xd68a85 0xd68a7b 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd68a84 crypto/x509.NewCertPool+0x44 crypto/x509/cert_pool.go:66 # 0xd68a7a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:162 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x94c40e 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 2400] @ 0x6fc3dc 0x6fcc0b 0x728b87 0x727a89 0x6e9d82 0x6e9df9 0x6ea0d0 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fcc0a github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x16a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:812 # 0x728b86 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea0cf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x6eae69 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xc9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:79 # 0x6eb907 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 96] @ 0xcfc29c 0xd048b6 0xd0460a 0xd060b8 0xd3d0a2 0x10376d0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xcfc29b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04609 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x10376cf github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x1af github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:67 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x5c4959 0x69d52c 0x69dbbf 0x6a4b31 0x6a551e 0x6a5606 0x8b2d49 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69d52b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69dbbe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8b2d48 github.com/pactus-project/pactus/store.NewStore+0x468 github.com/pactus-project/pactus/store/store.go:129 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [259: 8288] @ 0x776b71 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 16] @ 0x104a56c 0x10495b4 0x1048bb0 0x48b5a1 # 0x104a56b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x56b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:535 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [93: 17856] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x7fb4d6 0x7fad90 0x89cf47 0x8ae0bd 0xd6ace8 0xd6aa39 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89cf46 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xd6ace7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:153 # 0xd6aa38 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:149 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [60: 6720] @ 0x6f114f 0x6f2a3d 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [11: 2288] @ 0x6feba5 0x7283c5 0x6f2b37 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6feba4 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 192] @ 0x785450 0xd523e5 0xd527b0 0xd5275d 0xd63c7c 0xd66848 0x48b5a1 # 0x78544f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f crypto/ecdh/x25519.go:62 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd527af golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd5275c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd63c7b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:39 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [11: 1408] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c4f 0x69521d 0xd52e54 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [7: 560] @ 0x729565 0x7294eb 0x70d191 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x729564 github.com/syndtr/goleveldb/leveldb.newTableFile+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:53 # 0x7294ea github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0xca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:588 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 64] @ 0xd52710 0xd63c7c 0xd66848 0x48b5a1 # 0xd5270f github.com/flynn/noise.dh25519.GenerateKeypair+0x4f github.com/flynn/noise@v1.1.0/cipher_suite.go:108 # 0xd63c7b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:39 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [8: 192] @ 0x8aa948 0xc1858e 0xc18577 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aa947 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0xa7 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:88 # 0xc1858d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc18576 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 672] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb81c8b 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81c8a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x6fb93c 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6ea0da 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6ea0d9 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xd9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:88 # 0x6eae69 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xc9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:79 # 0x6eb907 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 192] @ 0x1490d30 0x69521d 0xd52e54 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [5: 120] @ 0x777fef 0x777f94 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777fee strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x777f93 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x51c757 0xcfe029 0xcff005 0x48b5a1 # 0x51c756 fmt.Errorf+0x476 fmt/errors.go:48 # 0xcfe028 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xcff004 github.com/libp2p/go-yamux/v5.(*Session).startKeepalive.func1+0x1e4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:470 0: 0 [3: 48] @ 0x102fb29 0x48b5a1 # 0x102fb28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x448 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:200 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x94c40e 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x71fe10 0x70d856 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x71fe0f github.com/syndtr/goleveldb/leveldb.(*compaction).newIterator+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:300 # 0x70d855 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x2d5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:452 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 40] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x8279d7 0x826f5f 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 448] @ 0x14798b3 0x5cdc5f 0x5d15f6 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdc5e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x114781c 0x1192cdf 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x114781b github.com/pactus-project/pactus/network.(*network).SendTo+0x3b github.com/pactus-project/pactus/network/network.go:372 # 0x1192cde github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x9e github.com/pactus-project/pactus/sync/sync.go:179 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 1792] @ 0x746a05 0xb80e47 0xb80e21 0xb80e22 0xb80eee 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xb80e46 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb80e20 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb80e21 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb80eed github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:325 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [63: 6048] @ 0xafcefe 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0xafcefd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:107 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [68: 1088] @ 0x13f629b 0x13f621a 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f629a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0xba github.com/pactus-project/pactus/www/html/server.go:221 # 0x13f6219 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb2f1a6 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2f1a5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0x65 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:337 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 320] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 96] @ 0x14ab51a 0x789971 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x789970 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 crypto/elliptic/nistec.go:232 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [25: 400] @ 0x12b0be8 0x12ae67f 0x12b05f7 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b0be7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.77.0/stream.go:901 # 0x12ae67e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12b05f6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x94c40e 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [46: 736] @ 0x707a93 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x707a92 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 3072] @ 0x7ad7de 0x7ad7f3 0x955d34 0x907936 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x955d33 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x513705 0x513a1d 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x513704 os.newFile+0x64 os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [88: 4224] @ 0x480fda 0x480fef 0xd0a21f 0xc41a6d 0xc42a7d 0xc4954e 0xc225b7 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xd0a21e github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).Protect+0x9e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:201 # 0xc41a6c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc42a7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4954d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc225b6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x777eb0 0x777ea3 0x77a6e5 0x1149599 0x1149005 0xd2bed7 0xd2e3db 0xd2bd3a 0xd398c5 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x777eaf github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x777ea2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1149598 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x1149004 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3e4 github.com/pactus-project/pactus/network/notifee.go:104 # 0xd2bed6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:443 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd2bd39 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x719 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:442 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [4: 384] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb7fce5 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7fce4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:164 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x79aea5 0x930e2a 0x930d1a 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x930e29 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x930d19 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0xd67b32 0xd644b9 0xd66848 0x48b5a1 # 0xd67b31 github.com/libp2p/go-libp2p/p2p/security/noise.(*transportEarlyDataHandler).Send+0xf1 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/transport.go:113 # 0xd644b8 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x8d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:117 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [4: 192] @ 0x6e35e6 0x727c0f 0x727bf2 0x70d028 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e35e5 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Create+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:516 # 0x727c0e github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:20 # 0x727bf1 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x70d027 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 224] @ 0x48777c 0x4ed068 0x70b8ca 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0x70b8c9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0xa9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:171 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 256] @ 0x14dfed8 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 512] @ 0x53d7f5 0x53d21d 0x53d3f9 0x54417c 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a5606 0x8b2d49 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54417b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8b2d48 github.com/pactus-project/pactus/store.NewStore+0x468 github.com/pactus-project/pactus/store/store.go:129 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 48] @ 0x7fb4d6 0x7fad90 0x89cf47 0x8ae0bd 0x104d707 0x104ce98 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89cf46 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0x104d706 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x206 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:894 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x7993c5 0x7b44fd 0x7ba4ad 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b44fc crypto/x509.parseName+0x29c crypto/x509/parser.go:162 # 0x7ba4ac crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [30: 720] @ 0x10d31de 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x114bc78 0x48b5a1 # 0x10d31dd github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [57: 10944] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [62: 992] @ 0x12a5351 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12a5350 google.golang.org/grpc.(*Server).processUnaryRPC+0x11f0 google.golang.org/grpc@v1.77.0/server.go:1468 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0xd55f05 0xd64c8c 0xd643f9 0xd66848 0x48b5a1 # 0xd55f04 github.com/flynn/noise.(*HandshakeState).ReadMessage+0x704 github.com/flynn/noise@v1.1.0/state.go:528 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd643f8 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x818 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:108 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [9: 6336] @ 0x13f530b 0x13f530c 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f530a bytes.(*Buffer).String+0x16a bytes/buffer.go:77 # 0x13f530b github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x16b github.com/pactus-project/pactus/www/html/server.go:175 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [64: 49152] @ 0x5cb71e 0x5cb712 0x5cb645 0xda595e 0xda537a 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda595d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:47 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 128] @ 0x7854bf 0xd523e5 0xd527b0 0xd5275d 0xd63c7c 0xd66848 0x48b5a1 # 0x7854be crypto/ecdh.(*x25519Curve).NewPrivateKey+0x1de crypto/ecdh/x25519.go:65 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd527af golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd5275c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd63c7b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:39 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [20: 480] @ 0x543115 0x5c3c45 0x5c4a6e 0x69d5a5 0x69dd29 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c4a6d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x69d5a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69dd28 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 1216] @ 0xbe3fd8 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe3fd7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x11f7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [24: 384] @ 0x13f696b 0x13f6919 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f696a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x78a github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f6918 github.com/pactus-project/pactus/www/html.txToTable+0x738 github.com/pactus-project/pactus/www/html/transaction.go:60 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 1440] @ 0xcfccd3 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfccd2 github.com/libp2p/go-yamux/v5.newSession+0x2b2 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:145 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [23: 368] @ 0x72acb6 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x72acb5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [55: 3520] @ 0x1393bf2 0x13937c5 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393bf1 github.com/pactus-project/pactus/www/grpc.metricToProto+0x111 github.com/pactus-project/pactus/www/grpc/network.go:133 # 0x13937c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [53: 2544] @ 0x480fda 0x480fef 0x1393d56 0x13937c5 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393d55 github.com/pactus-project/pactus/www/grpc.metricToProto+0x275 github.com/pactus-project/pactus/www/grpc/network.go:147 # 0x13937c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [17: 1810432] @ 0x6e7ee5 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7ee4 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [28: 224] @ 0x6f2bde 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x14dafe5 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 528] @ 0x468b06 0xaff0eb 0xb7d48a 0xb82124 0x48b5a1 # 0xaff0ea github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:163 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [41: 3280] @ 0x58d885 0x58d842 0x58c99b 0x578f06 0x6991e5 0x6991c6 0x698db7 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58d884 math/big.nat.make+0x84 math/big/nat.go:67 # 0x58d841 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x58c99a math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x578f05 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x6991e4 math/big.(*Int).Mul+0x1a4 math/big/int.go:184 # 0x6991c5 github.com/pactus-project/pactus/sortition.GetIndex+0x185 github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x698db6 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [61: 976] @ 0x13f5c5c 0x13f6425 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5c5b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x5b github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f6424 github.com/pactus-project/pactus/www/html.txToTable+0x244 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [22: 352] @ 0x13f7285 0x13f71a5 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f7284 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x10a4 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f71a4 github.com/pactus-project/pactus/www/html.txToTable+0xfc4 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [46: 1104] @ 0x1207d26 0x122fed3 0x122fed4 0x122fb71 0x122f585 0x1230705 0x12302e9 0x129c9fb 0x129d9d7 0x129e62b 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1207d25 google.golang.org/grpc/mem.SliceBuffer.read+0xa5 google.golang.org/grpc@v1.77.0/mem/buffers.go:267 # 0x122fed2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.77.0/mem/buffers.go:211 # 0x122fed3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:257 # 0x122fb70 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf0 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:217 # 0x122f584 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:144 # 0x1230704 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:441 # 0x12302e8 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:366 # 0x129c9fa google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.77.0/rpc_util.go:702 # 0x129d9d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x129e62a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.77.0/rpc_util.go:945 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [73: 3504] @ 0x69811b 0x6a5148 0x6a4f50 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [40: 2560] @ 0xb7bcbd 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bcbc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:270 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 12288] @ 0x53d7f5 0x53d21d 0x53d519 0x5a990b 0x5ab37c 0x5a9c74 0x5ab37c 0x5a8446 0x5a801c 0x6b098b 0x6b095f 0x6b13df 0x1192be5 0x1192c85 0x11909a5 0x11904e5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d518 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:197 # 0x5a990a github.com/fxamacker/cbor/v2.encodeString+0x16a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1313 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5a9c73 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11909a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11904e4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 1440] @ 0x6b142c 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b142b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 324224] @ 0x6e77b5 0x6e71f3 0x6e73a5 0x700066 0x700ff5 0x7294a5 0x70d191 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e73a4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x700065 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x700ff4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [28: 896] @ 0x6f980f 0x6f8eb0 0x6fd522 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd521 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [20: 1920] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xafed05 0xb7d48a 0xb82124 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xafed04 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:146 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [3: 768] @ 0x777fef 0x777f94 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777fee strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x777f93 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 112] @ 0xde7168 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xde7167 github.com/quic-go/quic-go.newStream+0xe7 github.com/quic-go/quic-go@v0.57.1/stream.go:80 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 96] @ 0x122c0d6 0x122c223 0x1220a47 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x122c0d5 bufio.NewReaderSize+0xf5 bufio/bufio.go:56 # 0x122c222 google.golang.org/grpc/internal/transport.newFramer+0x242 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:425 # 0x1220a46 google.golang.org/grpc/internal/transport.NewServerTransport+0x326 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:172 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [1: 48] @ 0x120b8d2 0x12224ae 0x48b5a1 # 0x120b8d1 google.golang.org/grpc/internal/transport.newLoopyWriter+0x51 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:548 # 0x12224ad google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xad google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:341 0: 0 [3: 960] @ 0xff6e11 0xff6d0b 0xff59b1 0x120c513 0x120c13e 0x120d211 0x120bc8d 0x12224dc 0x48b5a1 # 0xff6e10 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.48.0/http2/hpack/tables.go:60 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff59b0 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2b0 golang.org/x/net@v0.48.0/http2/hpack/encode.go:68 # 0x120c512 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:747 # 0x120c13d google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x7d google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:708 # 0x120d210 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:902 # 0x120bc8c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:620 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [1: 16] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b0846 0x8b44f7 0x115d03b 0x1390ee6 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b0845 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115d03a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:664 # 0x1390ee5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x12f9baa 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:376 # 0x136403d 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 # 0x12f9a02 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:378 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [97: 15520] @ 0x5b9012 0x1391a3f 0x1391b8b 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1391a3e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x21e github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1391b8a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x36a github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 1200] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b0846 0x8b44f7 0x115d03b 0x1390ee6 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b0845 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115d03a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:664 # 0x1390ee5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x12f9baa 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:376 # 0x136403d 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 # 0x12f9a02 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:378 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [31: 1488] @ 0x6aec4a 0x6aec0a 0x6aec37 0x6aec02 0x115c823 0x138edf9 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6aec49 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6aec09 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6aec36 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6aec01 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x115c822 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:611 # 0x138edf8 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x38 github.com/pactus-project/pactus/www/grpc/blockchain.go:30 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [21: 1008] @ 0x5b8d33 0x5b8fcc 0x1391ad7 0x1391a73 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1391ad6 github.com/pactus-project/pactus/crypto.Address.String+0x2b6 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1391a72 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:312 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 320] @ 0xff6e11 0xff6d0b 0xff59b1 0x120c513 0x120dce5 0x120bca5 0x12224dc 0x48b5a1 # 0xff6e10 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.48.0/http2/hpack/tables.go:60 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff59b0 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2b0 golang.org/x/net@v0.48.0/http2/hpack/encode.go:68 # 0x120c512 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:747 # 0x120dce4 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x744 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:1061 # 0x120bca4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:623 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [96: 15360] @ 0x1391b65 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1391b64 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x344 github.com/pactus-project/pactus/www/grpc/blockchain.go:308 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [90: 14400] @ 0x5b8d33 0x5b8fcc 0x1391a3f 0x1391b8b 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1391a3e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x21e github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1391b8a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x36a github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x7268f3 0x71ec35 0x71e645 0x71def9 0x70f49c 0x7107f5 0x48b5a1 # 0x7268f2 github.com/syndtr/goleveldb/leveldb.tFiles.getOverlaps+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:236 # 0x71ec34 github.com/syndtr/goleveldb/leveldb.(*compaction).expand+0x454 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:216 # 0x71e644 github.com/syndtr/goleveldb/leveldb.newCompaction+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:146 # 0x71def8 github.com/syndtr/goleveldb/leveldb.(*session).pickCompaction+0x198 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:94 # 0x70f49b github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x1b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:655 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x14e028f 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e028e crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 192] @ 0x51f406 0xcdfe3f 0xcdfdfb 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdfe3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:604 # 0xcdfdfa github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [15: 720] @ 0x480fda 0x480fef 0xdca166 0xde73aa 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdca165 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:39 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [25: 7200] @ 0x480f93 0x40b6c5 0x40b6b8 0x40ffb7 0xdb0296 0xdaffab 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb0295 github.com/quic-go/quic-go.newConnIDGenerator+0xb15 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:76 # 0xdaffaa github.com/quic-go/quic-go.init.func1+0x82a github.com/quic-go/quic-go@v0.57.1/connection.go:296 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [31: 1488] @ 0x69a0c6 0x69a0a3 0x1391855 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a0c5 bytes.NewBuffer+0x45 bytes/buffer.go:478 # 0x69a0a2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x1391854 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [79: 10112] @ 0x69a0b5 0x699fdf 0x1391872 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a0b4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1391871 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [82: 10496] @ 0x69a0b5 0x1391855 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a0b4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x1391854 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [44: 2816] @ 0x139191b 0x13918a0 0x1391866 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x139191a encoding/hex.EncodeToString+0xfa encoding/hex/hex.go:129 # 0x139189f github.com/pactus-project/pactus/crypto/hash.Hash.String+0x7f github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1391865 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x45 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [38: 1824] @ 0x69a0c6 0x69a0a3 0x699fdf 0x1391872 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a0c5 bytes.NewBuffer+0x45 bytes/buffer.go:478 # 0x69a0a2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1391871 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [16: 384] @ 0x697196 0x69a112 0x1391855 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x697195 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69a111 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:167 # 0x1391854 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 64] @ 0x69a18a 0x1391855 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a189 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:174 # 0x1391854 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [120: 21120] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x1391a3f 0x1391b8b 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1391a3e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x21e github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1391b8a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x36a github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [35: 1680] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x1391ad7 0x1391a73 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1391ad6 github.com/pactus-project/pactus/crypto.Address.String+0x2b6 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1391a72 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:312 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 1920] @ 0x1200fbf 0xff804f 0xff7f65 0xff7865 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x1200fbe golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xff804e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xff7f64 golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:396 # 0xff7864 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:316 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [155: 37200] @ 0x13919ff 0x1391b83 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13919fe encoding/hex.EncodeToString+0x1de encoding/hex/hex.go:129 # 0x1391b82 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x362 github.com/pactus-project/pactus/www/grpc/blockchain.go:310 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 6912] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 192] @ 0x6fb93c 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea0d0 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea0cf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x6eae69 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xc9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:79 # 0x6eb907 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [14: 672] @ 0x480fda 0x480fef 0x8c0afa 0x115812c 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0af9 github.com/pactus-project/pactus/sandbox.NewSandbox+0x119 github.com/pactus-project/pactus/sandbox/sandbox.go:64 # 0x115812b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 2112] @ 0x5d1259 0x5eabff 0x5ff0e5 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x74cefa 0x74cd03 0x76e016 0x8ae0ec 0xd653a5 0xd64671 0xd66848 0x48b5a1 # 0x74cef9 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x74cd02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x76e015 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xd653a4 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:262 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [35: 3360] @ 0x69832f 0x697416 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69832e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697415 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 3520] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x7b08a5 0x7b065a 0xd68afa 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b08a4 crypto/x509.(*CertPool).addCertFunc+0x284 crypto/x509/cert_pool.go:210 # 0x7b0659 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd68af9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [20: 1280] @ 0xb835ea 0xb81f8e 0x48b5a1 # 0xb835e9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x389 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:533 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [95: 4560] @ 0x51f406 0xc41a47 0xc41a07 0xc42a7d 0xc4954e 0xc225b7 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc41a46 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41a06 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc42a7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4954d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc225b6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [39: 624] @ 0x69b405 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b404 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x104c405 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c404 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:745 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [8: 9216] @ 0x5a804a 0x6b098b 0x6b095f 0x6b13df 0x1192be5 0x1192c85 0x11909a5 0x11904e5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11909a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11904e4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0xd65125 0xd644ff 0xd66848 0x48b5a1 # 0xd65124 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:235 # 0xd644fe github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x91e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:119 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [23: 1104] @ 0xd80516 0x4a3e91 0xddce05 0xddcdf7 0xddc82a 0xe0991d 0xe09918 0xd3ca2a 0x10d2b58 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0xd80515 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x35 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:13 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xddce04 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xddcdf6 github.com/quic-go/quic-go.(*SendStream).write+0x4b6 github.com/quic-go/quic-go@v0.57.1/send_stream.go:145 # 0xddc829 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.57.1/send_stream.go:100 # 0xe0991c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.57.1/stream.go:124 # 0xe09917 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:63 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [17: 816] @ 0x697f74 0x697f4a 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x697f73 bytes.NewReader+0x93 bytes/reader.go:159 # 0x697f49 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 224] @ 0xbe6468 0xbe37a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6467 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe37a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 6144] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 608] @ 0xb29c19 0xb29c0d 0xb32449 0xb3222e 0xb325b1 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb29c18 math/big.NewInt+0xf8 math/big/int.go:91 # 0xb29c0c github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xec github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb32448 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb3222d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:80 # 0xb325b0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:92 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [27: 11943936] @ 0x6ee8b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee8b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x571 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 288] @ 0x4a47c8 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a47c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 32] @ 0xc1f610 0xc35af3 0x48b5a1 # 0xc1f60f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).AddPeer+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:751 # 0xc35af2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x1592 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:831 0: 0 [14: 3136] @ 0x74c3da 0x74c3f0 0x1490c4f 0x14cbbb3 0x14c55df 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14cbbb2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x14c55de crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 12800] @ 0xd7352b 0xd75c37 0xdbebca 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xd7352a github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.57.1/internal/wire/crypto_frame.go:34 # 0xd75c36 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:135 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [79: 1264] @ 0xb03cce 0xb78994 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb03ccd github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestLatency+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/metrics.go:138 # 0xb78993 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1e33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:157 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x51f406 0xce2bf1 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce2bf0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [31: 14880] @ 0x903950 0xd68385 0xe0c15f 0xe02952 0xdac2d8 0x93e684 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x90394f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:951 # 0xd68384 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:116 # 0xe0c15e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen.func1+0x1e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:292 # 0xe02951 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener.func1+0x111 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/listener.go:64 # 0xdac2d7 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0xd7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/tls_config.go:23 # 0x93e683 crypto/tls.(*Conn).readClientHello+0x843 crypto/tls/handshake_server.go:169 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 1024] @ 0xb3297f 0xb81936 0xb81918 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81935 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81917 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:153 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 256] @ 0x1490d6e 0x69521d 0xd52e54 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [67: 12864] @ 0x5dfa75 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [88: 16896] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 1680] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff049 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 384] @ 0xc2186f 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc2186e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x30e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1011 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [67: 12864] @ 0x695ce5 0x69c8e5 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x695ce4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x69c8e4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 480] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 224] @ 0xb8267d 0x48b5a1 # 0xb8267c github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x81c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:465 0: 0 [65: 12480] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 1344] @ 0x8b644d 0x8b6427 0x8b3046 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b644c bytes.NewBuffer+0x16c bytes/buffer.go:478 # 0x8b6426 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x146 github.com/pactus-project/pactus/store/tx.go:37 # 0x8b3045 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 240] @ 0x6b096f 0x6b13df 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0xc210c6 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc210c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [20: 160] @ 0x12accc5 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12accc4 google.golang.org/grpc.newClientStream+0x4a4 google.golang.org/grpc@v1.77.0/stream.go:223 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [502: 771072] @ 0xc2eb33 0xc2e6be 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc2eb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2e6bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [47: 752] @ 0x5391c5 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x5391c4 context.WithCancel+0x64 context/context.go:242 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 240] @ 0x7993c5 0x7b4805 0x7ba230 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b4804 crypto/x509.parseAI+0x84 crypto/x509/parser.go:186 # 0x7ba22f crypto/x509.parseCertificate+0x40f crypto/x509/parser.go:960 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x468a32 0x467f25 0x468145 0x50fc2a 0x66648c 0xd6a2a2 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x50fc29 os.(*SyscallError).Error+0x49 os/error.go:54 # 0x66648b net.(*OpError).Error+0x12b net/net.go:520 # 0xd6a2a1 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x461 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:96 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 224] @ 0x415a34 0x910972 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x910971 crypto/tls.(*Conn).handshakeContext+0x171 crypto/tls/conn.go:1542 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 160] @ 0x5eadea 0x5ff8e5 0x5ff049 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 1792] @ 0x8ab38a 0x104bd77 0x1049a33 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8ab389 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:198 # 0x104bd76 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:691 # 0x1049a32 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2f2 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:482 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 240] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [12: 49152] @ 0x9f0d35 0x9f0cdd 0x9f0df4 0x9ce7da 0x48b5a1 # 0x9f0d34 bufio.NewReaderSize+0x1f4 bufio/bufio.go:57 # 0x9f0cdc bufio.NewReader+0x19c bufio/bufio.go:63 # 0x9f0df3 net/http.newBufioReader+0x2b3 net/http/server.go:874 # 0x9ce7d9 net/http.(*conn).serve+0x2b9 net/http/server.go:2017 0: 0 [13: 416] @ 0x696b3d 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x696b3c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x15c github.com/pactus-project/pactus/crypto/bls/private_key.go:136 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [42: 4032] @ 0x5d1645 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1644 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:892 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0x6a4d07 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a4d06 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x166 github.com/pactus-project/pactus/types/tx/tx.go:349 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [38: 14592] @ 0xd02765 0xd02766 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xd02764 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd02765 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 16] @ 0x659179 0x659126 0x658e92 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x659178 net.IPv4+0x138 net/ip.go:54 # 0x659125 net.newAddr+0xe5 net/interface_linux.go:180 # 0x658e91 net.addrTable+0x131 net/interface_linux.go:153 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [8: 1792] @ 0x74c3da 0x74c3f0 0x1490c9b 0x14cb939 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14cb938 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 560] @ 0xcfe665 0xcfe637 0xcfe358 0xcfe3f0 0x48b5a1 # 0xcfe664 github.com/libp2p/go-yamux/v5.newPing+0x124 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:21 # 0xcfe636 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfe357 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe3ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [3: 240] @ 0x89cff4 0x89cf1d 0x8ae0bd 0xd653a5 0xd64671 0xd66848 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xd653a4 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:262 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [7: 560] @ 0xd0ec30 0xd2bed7 0xd2e3db 0xd2bd3a 0xd398c5 0x48b5a1 # 0xd0ec2f github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1cf github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:674 # 0xd2bed6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:443 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd2bd39 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x719 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:442 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [18: 1152] @ 0x5cda79 0x5d15f6 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cda78 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 512] @ 0x114b2c6 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x114b2c5 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x185 github.com/pactus-project/pactus/network/stream.go:58 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [63: 8064] @ 0x686ae9 0x686b71 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686ae8 compress/flate.newHuffmanEncoder+0x148 compress/flate/huffman_code.go:60 # 0x686b70 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x776b8d 0x776e05 0x779f1c 0x104c405 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c404 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:745 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 80] @ 0x6f2bde 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x14db36e 0x14e02e6 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14db36d crypto/internal/fips140/hkdf.Extract[...]+0xad crypto/internal/fips140/hkdf/hkdf.go:18 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [13: 312] @ 0x114b27d 0x114b153 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x114b27c github.com/pactus-project/pactus/util.LimitReaderClose+0x13c github.com/pactus-project/pactus/util/io.go:316 # 0x114b152 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x12 github.com/pactus-project/pactus/network/stream.go:57 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [174: 66816] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [92: 4416] @ 0x7130b1 0x71309d 0x713051 0x708465 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7130b0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71309c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x713050 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [37: 1776] @ 0xb278ce 0xb74a58 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb278cd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb74a57 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [16: 128] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 128] @ 0x785450 0xd523e5 0xd527b0 0xd5275d 0xd5506a 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x78544f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f crypto/ecdh/x25519.go:62 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd527af golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd5275c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd55069 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x269 github.com/flynn/noise@v1.1.0/state.go:406 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [8: 1664] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc124d8 0x104c311 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0xc124d7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:70 # 0x104c310 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4f0 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:736 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [5: 960] @ 0xc129d6 0x11493d4 0x1148967 0x48b5a1 # 0xc129d5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x11493d3 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x53 github.com/pactus-project/pactus/network/notifee.go:127 # 0x1148966 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [2: 32] @ 0xd05c10 0xd05e88 0xd3c8ea 0x680ec3 0x6815e7 0x73c1f1 0xafac30 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0xd05c0f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x680ec2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x6815e6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafac2f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 24] @ 0x468b06 0x14db133 0x14e01b3 0x94c5a5 0x9489fc 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x468a32 0x467f25 0x46808a 0x66641e 0xd007db 0xd00438 0x48b5a1 # 0x66641d net.(*OpError).Error+0xbd net/net.go:514 # 0xd007da github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x35a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [62: 1984] @ 0xbe5488 0xbe3c25 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe5487 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2772 # 0xbe3c24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2384 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [70: 2240] @ 0x574ab6 0x5c2511 0x13eee97 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x574ab5 encoding/hex.DecodeString+0x35 encoding/hex/hex.go:139 # 0x5c2510 github.com/pactus-project/pactus/crypto/hash.FromString+0x30 github.com/pactus-project/pactus/crypto/hash/hash.go:40 # 0x13eee96 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x96 github.com/pactus-project/pactus/www/html/blockchain.go:67 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [61: 11712] @ 0x605fe6 0x60573b 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x605fe5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 6144] @ 0x6f4549 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f4548 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [71: 6816] @ 0xc0e485 0xc0e305 0xc12173 0xb823dc 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb823db github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:455 0: 0 [109: 8720] @ 0x89cff4 0x8ab366 0xc1e5f0 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x8ab365 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:193 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 64] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [62: 992] @ 0x12ae127 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ae126 google.golang.org/grpc.newClientStreamWithParams+0xae6 google.golang.org/grpc@v1.77.0/stream.go:357 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [21: 32256] @ 0xd80505 0x4a3e91 0xdddc7b 0xdddc6f 0xddd905 0xddd6bb 0xdcc903 0xdcb4aa 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd80504 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:14 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdddc7a github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x1fa github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xdddc6e github.com/quic-go/quic-go.(*SendStream).popNewStreamFrame+0x1ee github.com/quic-go/quic-go@v0.57.1/send_stream.go:334 # 0xddd904 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0x184 github.com/quic-go/quic-go@v0.57.1/send_stream.go:286 # 0xddd6ba github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.57.1/send_stream.go:225 # 0xdcc902 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.57.1/framer.go:261 # 0xdcb4a9 github.com/quic-go/quic-go.(*framer).Append+0x269 github.com/quic-go/quic-go@v0.57.1/framer.go:109 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [59: 7552] @ 0x53d7f5 0x53d21d 0x53d3f9 0x54417c 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a5606 0x8c58cc 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54417b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8c58cb github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [206: 39552] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [51: 2448] @ 0x6f980f 0x6f8eb0 0x6fd085 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd084 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0xbe1946 0xbe1312 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe1945 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC_SubOpts).Unmarshal+0x525 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1978 # 0xbe1311 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xcf1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1766 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [64: 1024] @ 0x103275b 0x102fd72 0x48b5a1 # 0x103275a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x2da github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:423 # 0x102fd71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:227 0: 0 [59: 2832] @ 0x6e3291 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e3290 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:495 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [64: 3072] @ 0x843f4c 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [5: 640] @ 0x868693 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x868692 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 256] @ 0x776ee5 0x779f1c 0x104c405 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c404 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:745 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 24] @ 0xb138fe 0xb12137 0xd6732f 0xd672ff 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xb138fd github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdd github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xd6732e github.com/multiformats/go-multiaddr/net.FromNetAddr+0x14e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xd672fe github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0x11e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/transport.go:58 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0xcd5d1e 0xcdd797 0xce18af 0xd3d019 0x10ccb6f 0xc18f8d 0x48b5a1 # 0xcd5d1d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolLimits+0x3d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/limit.go:268 # 0xcdd796 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xd6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:289 # 0xce18ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [82: 1312] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [61: 1952] @ 0x12f8875 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12f8874 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:281 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [21: 672] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 1200] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb810d6 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb810d5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0xd56ae2 0xd53a13 0xd55fc5 0xd64c8c 0xd643f9 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd53a12 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd55fc4 github.com/flynn/noise.(*HandshakeState).ReadMessage+0x7c4 github.com/flynn/noise@v1.1.0/state.go:532 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd643f8 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x818 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:108 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [7: 1568] @ 0x945939 0x94587b 0x943373 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x945938 crypto/tls.clientHelloInfo+0x118 crypto/tls/handshake_server.go:1015 # 0x94587a crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x5a crypto/tls/handshake_server_tls13.go:512 # 0x943372 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 crypto/tls/handshake_server_tls13.go:76 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [99: 1584] @ 0x65aa3f 0x66ccf1 0x66ccd2 0x9ce57b 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x66ccf0 net.ipEmptyString+0x50 net/ip.go:332 # 0x66ccd1 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0x9ce57a net/http.(*conn).serve+0x5a net/http/server.go:1935 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x94c635 0x9489fc 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x94c634 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 crypto/tls/key_schedule.go:40 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 288] @ 0xdd30f9 0xdd2bb9 0xdc3b49 0xdc249c 0xdc24ec 0xdb6ba8 0x48b5a1 # 0xdd30f8 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:791 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [29: 3248] @ 0xde73c5 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xde73c4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:70 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 32] @ 0x14dafe5 0x14e01b3 0x94c5a5 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [64: 1536] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x77b2d5 0x77b2d6 0x118380a 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b2d4 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77b2d5 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1183809 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 3360] @ 0x48777c 0x4ed275 0xcfc2d4 0xd04716 0xd045ec 0xd060b8 0xd3d0a2 0x10376d0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd045eb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x10376cf github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x1af github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:67 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 80] @ 0x13f550b 0x139d7a8 0x13f5248 0x13f5211 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f550a github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0xaa github.com/pactus-project/pactus/www/html/server.go:163 # 0x139d7a7 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x13f5247 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x13f5210 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:155 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [57: 912] @ 0xbe5438 0xbe3c25 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe5437 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x457 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2772 # 0xbe3c24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2384 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 192] @ 0x1490c37 0x14db395 0x14e02e6 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x14798b3 0x900285 0x9483fc 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x900284 crypto/tls.signedMessage+0x164 crypto/tls/auth.go:93 # 0x9483fb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db crypto/tls/handshake_server_tls13.go:881 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c9b 0x69521d 0xd52e54 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [47: 2256] @ 0xb74a95 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb74a94 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x134 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:765 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 320] @ 0xb3297f 0xb81967 0xb81949 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81966 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81948 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [31: 2976] @ 0x5d1259 0x5eabff 0x5ff0ce 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x8ae0f9 0xd653a5 0xd64671 0xd66848 0x48b5a1 # 0x8ae0f8 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:173 # 0xd653a4 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:262 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [6: 96] @ 0xa31865 0xafed05 0xb7d48a 0xb82124 0x48b5a1 # 0xa31864 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xafed04 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:146 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [17: 408] @ 0x10d2c05 0x8c60cb 0x10d2b0d 0x10ce422 0x114b659 0x114792a 0x48b5a1 # 0x10d2c04 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x114b658 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [9: 144] @ 0x558c87 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 288] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 384] @ 0x1490d6e 0x14cb725 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14cb724 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 1440] @ 0xb82489 0x48b5a1 # 0xb82488 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:456 0: 0 [47: 2256] @ 0xc0e485 0xc0e305 0xc12173 0x8c6e7f 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x8c6e7e github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xde github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:11 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [26: 416] @ 0x6b06a5 0x8b0c5a 0x8b485f 0x115beb5 0x8c1e87 0x115bcfa 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b06a4 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x8b0c59 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8b485e github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:328 # 0x115beb4 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:549 # 0x8c1e86 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115bcf9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:547 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 432] @ 0x555817 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x696ada 0x114f4ca 0x114f4e4 0x1193269 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x696ad9 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xf9 github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x114f4c9 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x114f4e3 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:91 # 0x1193268 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [118: 75520] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [12: 2688] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [53: 5088] @ 0x4c9a9d 0x5569bd 0x55739d 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x5569bc encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55739c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x794e2a 0x7941e5 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x794e29 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [136: 21760] @ 0x8c6dec 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8c6deb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:9 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 1120] @ 0x48777c 0x4ed599 0xcfe405 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed598 time.NewTicker+0x78 time/tick.go:44 # 0xcfe404 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:369 0: 0 [15: 240] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x8279d7 0x826f5f 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 384] @ 0x79d50b 0x79d4db 0x79d404 0x79aae2 0x79af3c 0x798605 0x79d1b8 0x79d118 0x79aae2 0x79af3c 0x798605 0x79cffe 0x7a28bc 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79d50a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79d4da vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x79d403 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:491 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79d1b7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x79d117 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:472 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79cffd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7a28bb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x7ac08a 0x7ba350 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7ac089 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x7ba34f crypto/x509.parseCertificate+0x52f crypto/x509/parser.go:975 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 1008] @ 0x480f93 0x40b6c5 0x40b6b8 0x40f795 0xd01857 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0xd01856 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x336 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:889 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 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] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [120: 1920] @ 0x121dc05 0x121f88e 0x48b5a1 # 0x121dc04 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x6e4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1481 # 0x121f88d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x38d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1687 0: 0 [4: 192] @ 0x76dc15 0x76e21a 0x76e071 0x8ae0ec 0xc0c93a 0xc0c913 0xc1f38b 0x48b5a1 # 0x76dc14 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x76e219 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x76e070 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xc0c939 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0c912 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [55: 880] @ 0x8b69c9 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8b69c8 github.com/pactus-project/pactus/store.(*txStore).tx+0x148 github.com/pactus-project/pactus/store/tx.go:74 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 48] @ 0xb07665 0xb07045 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xb07664 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:321 # 0xb07044 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:288 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [36: 576] @ 0x1215f65 0x1215edc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215f64 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x204 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:51 # 0x1215edb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 272] @ 0x563879 0x563c7a 0x56351d 0x555834 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 1056] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 768] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xda5353 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [7: 896] @ 0x5cd61a 0x5cd626 0xd56ae2 0xd53a13 0xd54aee 0xd63e98 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd53a12 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd54aed github.com/flynn/noise.NewHandshakeState+0x74d github.com/flynn/noise@v1.1.0/state.go:357 # 0xd63e97 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x2b7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:52 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [21: 4368] @ 0x69b34b 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b34a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [282: 1516032] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f63fd 0x13f6373 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f63fc github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x21c github.com/pactus-project/pactus/www/html/server.go:252 # 0x13f6372 github.com/pactus-project/pactus/www/html.txToTable+0x192 github.com/pactus-project/pactus/www/html/transaction.go:40 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [68: 14144] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xd0a293 0xc41a6d 0xc42a7d 0xc4954e 0xc2bcf3 0xc2a802 0xc35245 0x48b5a1 # 0xd0a292 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).Protect+0x112 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:204 # 0xc41a6c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc42a7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4954d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc2bcf2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc2a801 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [18: 1152] @ 0x58c6fd 0x58c6c8 0x578f06 0x5c7945 0x5c7946 0x5c7625 0x5f066e 0x5eef52 0x696ac6 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58c6fc math/big.nat.make+0x13c math/big/nat.go:67 # 0x58c6c7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x578f05 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c7944 math/big.(*Int).Mul+0xc4 math/big/int.go:184 # 0x5c7945 github.com/consensys/gnark-crypto/ecc.getVector+0xc5 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:175 # 0x5c7624 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5f066d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x24d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g1.go:633 # 0x5eef51 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g1.go:458 # 0x696ac5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [49: 784] @ 0xc497cb 0xc2b0a5 0xc2b07c 0xc35245 0x48b5a1 # 0xc497ca github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0x4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:507 # 0xc2b0a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc2b07b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 64] @ 0x14798b3 0x14dfcc7 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14dfcc6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 24] @ 0xe084e5 0xd30e96 0x48b5a1 # 0xe084e4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:84 # 0xd30e95 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [781: 1199616] @ 0xc2d19c 0xc29845 0xc35245 0x48b5a1 # 0xc2d19b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [180: 17280] @ 0x1390309 0x13902b8 0x13902ab 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390308 encoding/hex.EncodeToString+0x5a8 encoding/hex/hex.go:127 # 0x13902b7 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0x557 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x13902aa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x54a github.com/pactus-project/pactus/www/grpc/blockchain.go:179 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [448: 78848] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 288] @ 0x943e29 0x943cf7 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x943e28 crypto/ecdh.(*PublicKey).Bytes+0x9c8 crypto/ecdh/ecdh.go:71 # 0x943cf6 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x896 crypto/tls/handshake_server_tls13.go:268 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x746b14 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xcdf834 0xcdf86e 0xcddb71 0xce126c 0xe09135 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcdf833 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:620 # 0xcdf86d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:552 # 0xcddb70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:313 # 0xce126b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:816 # 0xe09134 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xf4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:128 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [4: 512] @ 0x1490d6e 0x14cbbb3 0x14c55df 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14cbbb2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x14c55de crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [88: 4224] @ 0x5b8d33 0x5b8fcc 0x1396dc5 0x1396d56 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1396dc4 github.com/pactus-project/pactus/crypto.Address.String+0x384 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1396d55 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x315 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [143: 2727296] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 1245184] @ 0x53d7f5 0x53d21d 0x53d3f9 0x6886a8 0x68868c 0x68a252 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6886a7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x68868b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x68a251 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [124: 285696] @ 0x68b108 0x689f30 0x6894a8 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f2f compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [216: 124416] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [199: 82784] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [403: 3301376] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [68: 6528] @ 0x513705 0x513a1d 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x513704 os.newFile+0x64 os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0xcd5fde 0xcddb57 0xce126c 0xd5e0bd 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcd5fdd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetPeerLimits+0x3d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/limit.go:284 # 0xcddb56 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xd6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:313 # 0xce126b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:816 # 0xd5e0bc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x8bc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:186 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 4608] @ 0xdf2ea5 0x4a3e91 0xdd30c5 0xdd30b4 0xdd2bb9 0xdc3b49 0xdc249c 0xdc24ec 0xdb6ba8 0x48b5a1 # 0xdf2ea4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:87 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd30c4 github.com/quic-go/quic-go.getPacketBuffer+0x2c4 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdd30b3 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2b3 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:790 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [9: 1008] @ 0x6957af 0x6958e7 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0x6958e6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:94 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [23: 184] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [46: 1472] @ 0x14798b3 0x5cdf9a 0x5d15f6 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdf99 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 18432] @ 0x4a4812 0x4a3da5 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [68: 9792] @ 0x555817 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 336] @ 0xd02736 0xd0282c 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xd02735 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd0282b github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [33: 792] @ 0x10d7f65 0x10bdbd6 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0x10d7f64 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).AddrsFor+0x3c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:231 # 0x10bdbd5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x415 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:566 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1358: 3650304] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x6a3066 0x6a30db 0x1396cc3 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a3065 encoding/hex.EncodeToString+0x45 encoding/hex/hex.go:127 # 0x6a30da github.com/pactus-project/pactus/crypto/ed25519.(*Signature).String+0xba github.com/pactus-project/pactus/crypto/ed25519/signature.go:49 # 0x1396cc2 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x282 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 6400] @ 0xafacb0 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [15: 3840] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 224] @ 0x118f4d2 0x118f4bd 0x1192bbf 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x118f4d1 github.com/pactus-project/pactus/sync/bundle.NewBundle+0x31 github.com/pactus-project/pactus/sync/bundle/bundle.go:44 # 0x118f4bc github.com/pactus-project/pactus/sync.(*blocksResponseHandler).PrepareBundle+0x1c github.com/pactus-project/pactus/sync/handler_blocks_response.go:52 # 0x1192bbe github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x5e github.com/pactus-project/pactus/sync/sync.go:157 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [91: 1980160] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [32: 512] @ 0x7078a5 0x707840 0x70782c 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7078a4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70783f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x70782b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [11: 880] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 64] @ 0x5eadea 0x5ff8e5 0x5ff049 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x51f406 0xcdf834 0xcdf86e 0xcddb71 0xce126c 0xd5e0bd 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdf833 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:620 # 0xcdf86d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:552 # 0xcddb70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:313 # 0xce126b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:816 # 0xd5e0bc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x8bc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:186 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [181: 23168] @ 0x8ab38a 0xc1e5f0 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x8ab389 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:198 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 96] @ 0x6ffacf 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fface github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [13: 624] @ 0x54337a 0x5c3c45 0x69eced 0x69ec7d 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69ecec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69ec7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c9b 0x69521d 0xd52ecc 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [139: 4448] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 172032] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 224] @ 0x415a34 0x4ed028 0xcfe773 0xcfeec6 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xcfe772 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfeec5 github.com/libp2p/go-yamux/v5.(*Session).startKeepalive.func1+0xa5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:459 0: 0 [3: 19584] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [29: 928] @ 0x53ad08 0x53b42d 0x53b3ef 0x114b532 0x114792a 0x48b5a1 # 0x53ad07 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x114b531 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [43: 231168] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 128] @ 0x776ee5 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 192] @ 0xc19154 0x48b5a1 # 0xc19153 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0x273 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 0: 0 [10: 61440] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [64: 1024] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 672] @ 0xd02749 0xd02842 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xd02748 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd02841 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [11: 1081344] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 960] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [22: 352] @ 0x13f7045 0x13f7010 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f7044 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xe64 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f700f github.com/pactus-project/pactus/www/html.txToTable+0xe2f github.com/pactus-project/pactus/www/html/transaction.go:87 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [64: 3072] @ 0xafc7af 0xafcae7 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafc7ae github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:43 # 0xafcae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x53d285 0x53d3f9 0x5c34ff 0x5c3e5d 0x6a4a6c 0x6a49c5 0x6a551e 0x6a5606 0x8b2d49 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c34fe github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c3e5c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a4a6b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a49c4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8b2d48 github.com/pactus-project/pactus/store.NewStore+0x468 github.com/pactus-project/pactus/store/store.go:129 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [123: 1968] @ 0x123b14f 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x123b14e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xce google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 336] @ 0x74cefa 0x74cd03 0x76e016 0x8ae0ec 0xc10816 0xc1083e 0xd2b904 0xd398c5 0x48b5a1 # 0x74cef9 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x74cd02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x76e015 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xc10815 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc1083d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd2b903 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2e3 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:398 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [24: 192] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 55296] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c5a5 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x906c65 0x949a85 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x906c64 crypto/tls.supportedSignatureAlgorithms+0x24 crypto/tls/common.go:1697 # 0x949a84 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x2e4 crypto/tls/handshake_server_tls13.go:1105 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 2048] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x8aa758 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 144] @ 0x7fb4d6 0x7fad90 0x89cf47 0x8ae0bd 0x104d20a 0x104c9e5 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89cf46 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0x104d209 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:849 # 0x104c9e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:797 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [22: 2112] @ 0x5d1259 0x5eabff 0x5ff0e5 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 81920] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 64] @ 0xd5229f 0xd522d6 0xd5221b 0xd527b0 0xd5275d 0xd5506a 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0xd5229e bytes.Clone+0x9e bytes/bytes.go:1419 # 0xd522d5 crypto/ecdh.(*x25519Curve).NewPublicKey+0xd5 crypto/ecdh/x25519.go:78 # 0xd5221a golang.org/x/crypto/curve25519.x25519+0x1a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:79 # 0xd527af golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd5275c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd55069 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x269 github.com/flynn/noise@v1.1.0/state.go:406 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [2: 256] @ 0x1149434 0x1148b6e 0x48b5a1 # 0x1149433 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x1148b6d github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48d github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [5: 560] @ 0x6957af 0xdaae65 0xda52dd 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [9: 1152] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [147: 2352] @ 0x1224c0a 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x1224c09 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2549 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:655 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [26: 416] @ 0x13f5c5c 0x13f72f5 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5c5b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x5b github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f72f4 github.com/pactus-project/pactus/www/html.txToTable+0x1114 github.com/pactus-project/pactus/www/html/transaction.go:79 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 560] @ 0xd027d7 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xd027d6 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [60: 11520] @ 0x605fe6 0x60573b 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x605fe5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 784] @ 0x415a34 0xcfcc9d 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfcc9c github.com/libp2p/go-yamux/v5.newSession+0x27c github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x14798b3 0x14dfcc7 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14dfcc6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [38: 12160] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x7b07d8 0x7b065a 0xd68afa 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b07d7 crypto/x509.(*CertPool).addCertFunc+0x1b7 crypto/x509/cert_pool.go:205 # 0x7b0659 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd68af9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [72: 13824] @ 0x5dfab3 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [53: 848] @ 0x72acb6 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x72acb5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 262144] @ 0x8aa80f 0xc19bda 0xc19bd0 0xc197db 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc19bd9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc19bcf github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 768] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [5: 120] @ 0xc2a926 0xc35245 0x48b5a1 # 0xc2a925 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x15a5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1761 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 640] @ 0x8428c8 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8428c7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x1149e9b 0x1149e38 0x1148f1a 0xd2bed7 0xd2e3db 0xd2bd3a 0xd398c5 0x48b5a1 # 0x1149e9a github.com/pactus-project/pactus/network.(*peerMgr).setPeerConnected+0xda github.com/pactus-project/pactus/network/peermgr.go:129 # 0x1149e37 github.com/pactus-project/pactus/network.(*peerMgr).SetPeerConnected+0x77 github.com/pactus-project/pactus/network/peermgr.go:107 # 0x1148f19 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x2f9 github.com/pactus-project/pactus/network/notifee.go:103 # 0xd2bed6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:443 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd2bd39 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x719 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:442 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x94c5de 0x9489fc 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 448] @ 0x53abd9 0x53b42d 0x53b3ef 0xd5bc75 0x48b5a1 # 0x53abd8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xd5bc74 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0xb4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:109 0: 0 [2: 48] @ 0xd68ea5 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd68ea4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x464 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:202 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 3840] @ 0x4a4812 0x4a3da5 0x8aa9b4 0xc1858e 0xc18577 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc1858d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc18576 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c4f 0x69521d 0xd52ecc 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [68: 1088] @ 0x5cd205 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd204 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 4176] @ 0x480f93 0x40b6c5 0x40b6b8 0x40f795 0x1393d1d 0x13937c5 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393d1c github.com/pactus-project/pactus/www/grpc.metricToProto+0x23c github.com/pactus-project/pactus/www/grpc/network.go:141 # 0x13937c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [194: 4656] @ 0x1207d26 0x122fed3 0x122fed4 0x122f8e5 0x122f5b7 0x1230705 0x12302e9 0x129c9fb 0x129d9d7 0x12a5045 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1207d25 google.golang.org/grpc/mem.SliceBuffer.read+0xa5 google.golang.org/grpc@v1.77.0/mem/buffers.go:267 # 0x122fed2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.77.0/mem/buffers.go:211 # 0x122fed3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:257 # 0x122f8e4 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeader+0xe4 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:181 # 0x122f5b6 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x76 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:146 # 0x1230704 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:441 # 0x12302e8 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:366 # 0x129c9fa google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.77.0/rpc_util.go:702 # 0x129d9d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x12a5044 google.golang.org/grpc.(*Server).processUnaryRPC+0xee4 google.golang.org/grpc@v1.77.0/server.go:1384 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [44: 4928] @ 0xddc5eb 0xde7265 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xddc5ea github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.57.1/send_stream.go:77 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [11: 352] @ 0x776b71 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 192] @ 0x1490c37 0x69521d 0x94c5de 0x9489fc 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 224] @ 0x13f661a 0x13f659c 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6619 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x439 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f659b github.com/pactus-project/pactus/www/html.txToTable+0x3bb github.com/pactus-project/pactus/www/html/transaction.go:75 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [21: 1008] @ 0x6a45e5 0x6a45bb 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a45e4 bytes.NewBuffer+0xe4 bytes/buffer.go:478 # 0x6a45ba github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/tx/tx.go:262 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 168] @ 0x4ed028 0x1160027 0x1166558 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0x1160026 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x86 github.com/pactus-project/pactus/consensus/consensus.go:182 # 0x1166557 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [233: 48464] @ 0x122cb56 0x122ca72 0x121f6c5 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [2: 32] @ 0x468b06 0x777bac 0x777eb0 0x777ea3 0x77a6e5 0x1149599 0x1149005 0xd2bed7 0xd2e3db 0xd2bd3a 0xd398c5 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x777eaf github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x777ea2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1149598 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x1149004 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3e4 github.com/pactus-project/pactus/network/notifee.go:104 # 0xd2bed6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:443 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd2bd39 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x719 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:442 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [21: 336] @ 0x6a4a10 0x6a551e 0x6a5606 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a4a0f github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x6f github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [19: 14592] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [65: 116480] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [69: 13248] @ 0x5dfa75 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x8445d6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8445d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [9: 1728] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 5120] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f00b9 0x13f0030 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f00b8 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x378 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f002f github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x2ef github.com/pactus-project/pactus/www/html/blockchain.go:147 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 96] @ 0x6ffacf 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fface github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [91: 4368] @ 0x53b505 0x12190b4 0x1219087 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12190b3 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.77.0/peer/peer.go:76 # 0x1219086 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:745 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 36864] @ 0x6e8085 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8084 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:80 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [148: 3637248] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0x794e2a 0x795113 0x7c75b8 0x7c758e 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x794e29 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c75b7 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x7c758d crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [24: 1152] @ 0x53195f 0x7760f9 0x7760df 0x779b95 0xb138d9 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x7760f8 strings.Split+0x78 strings/strings.go:361 # 0x7760de github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb138d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [148: 23680] @ 0xb7bd65 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bd64 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:275 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [30: 42240] @ 0xd2e106 0xb72b98 0xb72988 0x48b5a1 # 0xd2e105 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:743 # 0xb72b97 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:505 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [2: 3072] @ 0xdf2ea5 0x4a3e91 0xdd04e5 0xdd04d4 0xdc36f5 0xdc2485 0xdb6ba8 0x48b5a1 # 0xdf2ea4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:87 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd04e4 github.com/quic-go/quic-go.getPacketBuffer+0x84 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdd04d3 github.com/quic-go/quic-go.(*packetPacker).PackAckOnlyPacket+0x73 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:464 # 0xdc36f4 github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0xf4 github.com/quic-go/quic-go@v0.57.1/connection.go:2642 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).triggerSending+0x124 github.com/quic-go/quic-go@v0.57.1/connection.go:2428 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [68: 43520] @ 0x8b1047 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1046 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [54: 22464] @ 0x8b1047 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1046 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 5120] @ 0xafacb0 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 48] @ 0xd05ccc 0xd05e88 0xd3c8ea 0x680ec3 0x6815e7 0x73c1f1 0xafac30 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd05ccb github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x680ec2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x6815e6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafac2f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [257: 74016] @ 0x1393225 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393224 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x64 github.com/pactus-project/pactus/www/grpc/network.go:77 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 144] @ 0x6592cc 0x658e92 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x6592cb net.newAddr+0x28b net/interface_linux.go:182 # 0x658e91 net.addrTable+0x131 net/interface_linux.go:153 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [112: 2688] @ 0xb03145 0xb77007 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb03144 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/context.go:16 # 0xb77006 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4a6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:88 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [42: 21504] @ 0x7ad7de 0x7ad7f3 0x955d34 0x907936 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x955d33 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 128] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x8279d7 0x826f5f 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 9216] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [8: 7168] @ 0xb32636 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb32635 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:91 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [223: 28544] @ 0x776ee5 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [24: 8448] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x1192daa 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x1192da9 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x169 github.com/pactus-project/pactus/sync/sync.go:183 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x1490c37 0x69521d 0xd52ecc 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [12: 384] @ 0x7036ac 0x70367e 0x703562 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x7036ab github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x1ab github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70367d github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x703561 github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:223 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 480] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x7853eb 0x785419 0xd523e5 0xd527b0 0xd5275d 0xd63c7c 0xd66848 0x48b5a1 # 0x7853ea bytes.Clone+0x10a bytes/bytes.go:1419 # 0x785418 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x138 crypto/ecdh/x25519.go:64 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd527af golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd5275c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd63c7b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:39 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [323: 206720] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [78: 13728] @ 0x686a9f 0x686b6c 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a9e compress/flate.newHuffmanEncoder+0xfe compress/flate/huffman_code.go:60 # 0x686b6b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 15872] @ 0x7ad7de 0x7ad7f3 0x955d34 0x907936 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x955d33 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 1040] @ 0x468b06 0x114f256 0x114ef8a 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x114f255 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x195 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114ef89 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 352] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11909a5 0x11904e5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11909a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11904e4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [55: 8800] @ 0xdc4cf2 0xdc4c32 0xde84c5 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdc4cf1 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x131 github.com/quic-go/quic-go@v0.57.1/internal/flowcontrol/stream_flow_controller.go:34 # 0xdc4c31 github.com/quic-go/quic-go.(*Conn).newFlowController+0x71 github.com/quic-go/quic-go@v0.57.1/connection.go:2902 # 0xde84c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [58: 5568] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 432] @ 0x480f93 0x40b6c5 0x40b6b8 0x410374 0xd31e14 0xd31be5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xd31e13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d3 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:276 # 0xd31be4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:251 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [8: 384] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xafed05 0xb7d48a 0xb82124 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xafed04 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:146 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [13: 416] @ 0x6a5291 0x6a4fa5 0x6a462d 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5290 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a462c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 560] @ 0x53abd9 0x53b42d 0x53b3ef 0x10cc62c 0xc18f8d 0x48b5a1 # 0x53abd8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x10cc62b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xcb github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:436 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [18: 864] @ 0xb7919e 0xb791ee 0xb7956f 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7919d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x4ed028 0xc19445 0xc1946f 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xc19444 time.After+0x44 time/sleep.go:203 # 0xc1946e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeerWithBackoff+0x6e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:148 0: 0 [49: 784] @ 0x13f64fa 0x13f64b6 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f64f9 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x319 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f64b5 github.com/pactus-project/pactus/www/html.txToTable+0x2d5 github.com/pactus-project/pactus/www/html/transaction.go:43 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 288] @ 0x4a47c8 0x4a3da5 0x8aa7d9 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x4a47c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [52: 832] @ 0xc2b149 0xc2b07c 0xc35245 0x48b5a1 # 0xc2b148 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1dc8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1622 # 0xc2b07b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 240] @ 0x6b142c 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b142b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 448] @ 0x6f4549 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f4548 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 192] @ 0x1490d30 0x69521d 0xd52e54 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 64] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x53ad08 0x64d529 0x64d4f1 0x64e90f 0x651da5 0x48b5a1 # 0x53ad07 context.WithDeadlineCause+0x207 context/context.go:652 # 0x64d528 context.WithDeadline+0x2e8 context/context.go:626 # 0x64d4f0 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [41: 656] @ 0x13ef354 0x13ef313 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef353 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x293 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13ef312 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x252 github.com/pactus-project/pactus/www/html/blockchain.go:101 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 192] @ 0x776ee5 0x779f1c 0x104c405 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c404 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:745 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [110: 21120] @ 0xc29a4f 0xc29a93 0xc35245 0x48b5a1 # 0xc29a4e github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x6ce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc29a92 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x712 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1661 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 192] @ 0x14ab51a 0x14c6b74 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x14c6b73 crypto/internal/fips140/ecdsa.randomPoint[...]+0x313 crypto/internal/fips140/ecdsa/ecdsa.go:243 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [37: 4736] @ 0x5cdc85 0x5d15f6 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cdc84 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [236: 1888] @ 0x40b82e 0x410d25 0xc25650 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2564f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [24: 192] @ 0x12accc5 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12accc4 google.golang.org/grpc.newClientStream+0x4a4 google.golang.org/grpc@v1.77.0/stream.go:223 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [39: 3120] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 2640] @ 0x58a6ac 0x58a5cf 0x589dbd 0x57960c 0x579718 0x69922a 0x698db7 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58a6ab math/big.nat.make+0x1eb math/big/nat.go:67 # 0x58a5ce math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579717 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x699229 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x698db6 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 672] @ 0x8b1a67 0x8b1a9a 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8b1a66 github.com/pactus-project/pactus/store.publicKeyKey+0xa6 github.com/pactus-project/pactus/store/block.go:22 # 0x8b1a99 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xd9 github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 288] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 160] @ 0x89cd49 0xd65388 0xd64671 0xd66848 0x48b5a1 # 0x89cd48 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:124 # 0xd65387 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:258 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [69: 1104] @ 0xb03250 0xb77025 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb0324f github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0x8f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/metrics.go:113 # 0xb77024 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:90 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [21: 1008] @ 0x103811b 0x1038103 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x103811a github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0xba github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:117 # 0x1038102 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xa2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:115 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 96] @ 0x104994a 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1049949 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:479 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [69: 13248] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 216] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [39: 1248] @ 0x14798b3 0x5cdf9a 0x5d15f6 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdf99 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [61: 7808] @ 0x6869ff 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6869fe compress/flate.newHuffmanBitWriter+0x5e compress/flate/huffman_bit_writer.go:98 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 1408] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 98304] @ 0x8aa80f 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [385: 689920] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc2a352 0xc2a360 0xc35245 0x48b5a1 # 0xc2a351 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2a35f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [414: 19872] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x77b2d5 0x77b2d6 0x118380a 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b2d4 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77b2d5 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1183809 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 768] @ 0xcdfe10 0xcdfdfb 0xcde946 0xd30ef7 0x48b5a1 # 0xcdfe0f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:604 # 0xcdfdfa github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd30ef6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [2: 128] @ 0x1490d30 0x14db395 0x14e02e6 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [63: 1008] @ 0x5391c5 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x5391c4 context.WithCancel+0x64 context/context.go:242 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 144] @ 0x777fef 0x777f94 0x77a6e5 0x103846e 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777fee strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x777f93 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x103846d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x40d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:151 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 240] @ 0x5440da 0x5c3eca 0x6a767c 0x6a7533 0x6a642a 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a767b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a7532 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6a6429 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 320] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x104e7d8 0xd30c17 0xd2e3db 0xd30b8d 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x104e7d7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x2d7 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1069 # 0xd30c16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd30b8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [108: 1728] @ 0x9c8ea5 0x9ceb56 0x48b5a1 # 0x9c8ea4 net/http.(*connReader).startBackgroundRead+0x84 net/http/server.go:698 # 0x9ceb55 net/http.(*conn).serve+0x635 net/http/server.go:2098 0: 0 [52: 832] @ 0x120011c 0x11fb4c5 0x122c9fb 0x121f6c5 0x48b5a1 # 0x120011b golang.org/x/net/http2.(*Framer).readMetaFrame+0x9b golang.org/x/net@v0.48.0/http2/frame.go:1596 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [65: 12480] @ 0x5dfab3 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [79: 15168] @ 0x5dfab3 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 320] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 496] @ 0x1226265 0x12255e5 0x12a2948 0x12a2116 0x48b5a1 # 0x1226264 google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x144 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:816 # 0x12255e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x304 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:711 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [11: 352] @ 0x6a75ca 0x8b10dc 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a75c9 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xc9 github.com/pactus-project/pactus/types/block/header.go:105 # 0x8b10db github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x51f406 0xcdf9f4 0xcdf9b2 0xcde605 0xcde425 0xd5c8e6 0xe1fc8f 0xd5b783 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdf9f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.connScopeName+0x93 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:612 # 0xcdf9b1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x51 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:562 # 0xcde604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:394 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0xd5c8e5 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x265 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:195 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [145: 6960] @ 0xbe3b1e 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe3b1d github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xd3d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2383 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [83: 95616] @ 0xbe4e88 0xbe3e65 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe4e87 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe3e64 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 416] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 16] @ 0xd3c62b 0x10cb747 0xd310a5 0x48b5a1 # 0xd3c62a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:37 # 0x10cb746 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x246 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:336 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [65: 7280] @ 0x539baa 0xcfd3c8 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcfd3c7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [7: 112] @ 0x563879 0x563c7a 0x56351d 0x555834 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 86016] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 64] @ 0x14dafe5 0x14e01b3 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [63: 4032] @ 0x58aa10 0x58a956 0x589dbd 0x57960c 0x5799b7 0x5d2765 0x5d1685 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x58aa0f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58a955 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x5799b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2764 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:1108 # 0x5d1684 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:895 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 2880] @ 0x6b096f 0x6b148a 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0xd05cbb 0xd05f08 0xd3ca2a 0xafb197 0x1037a88 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd05cba github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xd05f07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:43 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0xafb196 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x1037a87 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x567 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:97 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [63: 15120] @ 0x6fc3dc 0x6fd026 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 1248] @ 0x114539c 0x10bc682 0x10bc326 0x10cddba 0x1033a29 0x1038c25 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x114539b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x10bc681 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:441 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038c24 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:178 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [41: 3936] @ 0x69725b 0x6a52a8 0x6a4fa5 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69725a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6a52a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 1520] @ 0x6a4d75 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4d74 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1920] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 448] @ 0x415a34 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0x8c6838 0x8c681b 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x114bc78 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0x8c6837 io.ReadFull+0xd7 io/io.go:354 # 0x8c681a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [36: 2880] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff049 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [67: 5360] @ 0x1393391 0x1393329 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393390 encoding/hex.EncodeToString+0x1d0 encoding/hex/hex.go:127 # 0x1393328 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x168 github.com/pactus-project/pactus/www/grpc/network.go:88 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [39: 9984] @ 0x1393a0c 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393a0b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x84b github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 80] @ 0x1393a0c 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393a0b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x84b github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [59: 317184] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f5cbb 0x13f6425 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f5cba github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0xba github.com/pactus-project/pactus/www/html/server.go:237 # 0x13f6424 github.com/pactus-project/pactus/www/html.txToTable+0x244 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [46: 736] @ 0xc2252f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc2252e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x6ae github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1102 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [82: 57728] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [56: 10752] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x7c24c6 0xd68ce5 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7c24c5 crypto/x509.(*Certificate).Verify+0x345 crypto/x509/verify.go:885 # 0xd68ce4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:184 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [33: 528] @ 0x1215f65 0x1215edc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215f64 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x204 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:51 # 0x1215edb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [40: 640] @ 0x13ef6ba 0x13ef675 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef6b9 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x5f9 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13ef674 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x5b4 github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [74: 14208] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 768] @ 0x468a32 0x467f25 0x468145 0x6664af 0x521f5b 0x52274e 0x5251be 0x51c365 0xcfe029 0xd00451 0x48b5a1 # 0x6664ae net.(*OpError).Error+0x14e net/net.go:520 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0xcfe028 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00450 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [4: 384] @ 0x79aea5 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [102: 4896] @ 0x40a8f2 0x481029 0x12b34f2 0x12b34d5 0x12b34c0 0x12b1f17 0x12b1a65 0x128ffa4 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b34f1 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.77.0/metadata/metadata.go:100 # 0x12b34d4 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:334 # 0x12b34bf google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.77.0/stream.go:1204 # 0x12b1f16 google.golang.org/grpc.(*clientStream).finish+0x196 google.golang.org/grpc@v1.77.0/stream.go:1050 # 0x12b1a64 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.77.0/stream.go:999 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [51: 5712] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [902: 9813760] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f7090 0x13f7010 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f708f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xeaf github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f700f github.com/pactus-project/pactus/www/html.txToTable+0xe2f github.com/pactus-project/pactus/www/html/transaction.go:87 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0xb7bcbd 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bcbc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:270 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x553366 0x771416 0x77ede6 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x553365 encoding/base64.(*Encoding).EncodeToString+0x145 encoding/base64/base64.go:209 # 0x771415 github.com/multiformats/go-multibase.Encode+0x4d5 github.com/multiformats/go-multibase@v0.2.0/multibase.go:126 # 0x77ede5 github.com/multiformats/go-multiaddr.certHashBtS+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:458 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [49: 2352] @ 0x7130b1 0x71309d 0x713051 0x708465 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7130b0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71309c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x713050 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [23: 1472] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0x844576 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x844575 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [107: 2568] @ 0x5c1b8b 0x5c2486 0x6978dd 0x6aa1a5 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6aa1a4 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x44 github.com/pactus-project/pactus/types/vote/vote.go:189 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [49: 784] @ 0xc12fbf 0x103279b 0x102fd72 0x48b5a1 # 0xc12fbe github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x103279a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x31a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:423 # 0x102fd71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:227 0: 0 [26: 1248] @ 0x4de5a5 0x4e09d6 0x4e09de 0x512a6b 0x512a54 0x513934 0x5138f7 0x5138c6 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4de5a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e09d5 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4e09dd syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x512a6a syscall.Open+0x2a syscall/syscall_linux.go:280 # 0x512a53 os.open+0x13 os/file_open_unix.go:15 # 0x513933 os.openFileNolog.func1+0x93 os/file_unix.go:260 # 0x5138f6 os.ignoringEINTR+0x56 os/file_posix.go:256 # 0x5138c5 os.openFileNolog+0x25 os/file_unix.go:259 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [31: 744] @ 0x468b06 0x10d2e86 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0x114b659 0x114792a 0x48b5a1 # 0x10d2e85 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x114b658 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [21: 504] @ 0x1207d26 0x122fed3 0x122fed4 0x122fb71 0x122f585 0x1230705 0x12302e9 0x129c9fb 0x129d9d7 0x129e62b 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1207d25 google.golang.org/grpc/mem.SliceBuffer.read+0xa5 google.golang.org/grpc@v1.77.0/mem/buffers.go:267 # 0x122fed2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.77.0/mem/buffers.go:211 # 0x122fed3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:257 # 0x122fb70 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf0 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:217 # 0x122f584 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:144 # 0x1230704 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:441 # 0x12302e8 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:366 # 0x129c9fa google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.77.0/rpc_util.go:702 # 0x129d9d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x129e62a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.77.0/rpc_util.go:945 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 196608] @ 0x8aa80f 0xc19bda 0xc19bd0 0xc197db 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc19bd9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc19bcf github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [27: 255744] @ 0xbe46cc 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe46cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [80: 3840] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 96] @ 0x14ab51a 0x789971 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x789970 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 crypto/elliptic/nistec.go:232 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 2560] @ 0xce293e 0xcdfa7e 0xcde605 0xcde425 0xd5c8e6 0xe1fc8f 0xd5b783 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdfa7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x11d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:560 # 0xcde604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:394 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0xd5c8e5 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x265 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:195 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [52: 416] @ 0xbe36d3 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe36d2 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x8f2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2451 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 48] @ 0xc35979 0xc34cd9 0x48b5a1 # 0xc35978 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x1418 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:36 # 0xc34cd8 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [21: 336] @ 0x13f5c7c 0x13f72f5 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5c7b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x7b github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f72f4 github.com/pactus-project/pactus/www/html.txToTable+0x1114 github.com/pactus-project/pactus/www/html/transaction.go:79 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [30: 480] @ 0x13f7232 0x13f71a5 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f7231 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x1051 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f71a4 github.com/pactus-project/pactus/www/html.txToTable+0xfc4 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [132: 12672] @ 0x1397adf 0x1397b3d 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1397ade encoding/hex.EncodeToString+0x109e encoding/hex/hex.go:129 # 0x1397b3c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10fc github.com/pactus-project/pactus/www/grpc/transaction.go:331 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [10: 1920] @ 0x5dfa94 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 384] @ 0x8428c8 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8428c7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [366: 26984448] @ 0x686f06 0x686e93 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686f05 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x686e92 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 288] @ 0x117bbfb 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x117bbfa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9a github.com/pactus-project/pactus/sync/bundle/bundle.go:84 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [57: 912] @ 0x6f980f 0x6f8eb0 0x6fd522 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd521 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 32768] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 2592] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [43: 688] @ 0xc2e53e 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc2e53d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x5d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2104 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [173: 8304] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8192] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x682ca7 0x10d2f25 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0x114b659 0x114792a 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x682ca6 bufio.(*Writer).Write+0xe6 bufio/bufio.go:685 # 0x10d2f24 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x114b658 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [4: 1536] @ 0x6f12b9 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f12b8 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 100352] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 608] @ 0x40cbf2 0x40ebd7 0x40e945 0x411906 0x6ad248 0x1166331 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ad247 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x1166330 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [68: 78336] @ 0x5a804a 0x6b098b 0x6b095f 0x6b13df 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 43520] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 320] @ 0x89cff4 0x8ab366 0x104bd77 0x1049a33 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x8ab365 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:193 # 0x104bd76 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:691 # 0x1049a32 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2f2 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:482 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [22: 352] @ 0x12ac8bf 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ac8be google.golang.org/grpc.newClientStream+0x9e google.golang.org/grpc@v1.77.0/stream.go:191 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 960] @ 0x1183596 0x1183585 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x1183595 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x55 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1183584 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x44 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 624] @ 0x69811b 0x69b49f 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 224] @ 0xc21051 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc21050 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x7b0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:954 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 512] @ 0x1490d30 0x14cb725 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14cb724 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0xd5f9ec 0xd5ec3a 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd5f9eb github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x6b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:329 # 0xd5ec39 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:217 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [62: 992] @ 0x6f980f 0x6f8eb0 0x6fd085 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd084 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 2880] @ 0xafacb0 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 1920] @ 0x5dfa75 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [35: 3920] @ 0x415a34 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0x8c6838 0x8c681b 0x8c66c5 0xd60058 0xd6001b 0x10cb6b2 0xd310a5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0x8c6837 io.ReadFull+0xd7 io/io.go:354 # 0x8c681a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd60057 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd6001a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [41: 19680] @ 0x903950 0xdabef2 0xda6414 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x90394f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:951 # 0xdabef1 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer+0x71 github.com/quic-go/quic-go@v0.57.1/internal/handshake/tls_config.go:13 # 0xda6413 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0xd3 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:127 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [19: 608] @ 0x51f406 0xa31894 0xb8350b 0xb81f8e 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb8350a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [7: 224] @ 0x6f980f 0x6f8eb0 0x6fd522 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd521 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 4144] @ 0x415a34 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0x8c6838 0x8c681b 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0x8c6837 io.ReadFull+0xd7 io/io.go:354 # 0x8c681a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0xce1c93 0xd3d019 0x1049062 0x104947a 0x1048bb0 0x48b5a1 # 0xce1c92 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x4b2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:887 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x1049061 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [30: 960] @ 0x14798b3 0x5cdf9a 0x5d15f6 0x5ff025 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdf99 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0x115bb6b 0x6de4e5 0x6de785 0x115aedd 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x115bb6a github.com/pactus-project/pactus/state.(*state).String+0x16a github.com/pactus-project/pactus/state/state.go:533 # 0x6de4e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:185 # 0x6de784 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x115aedc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 336] @ 0x48777c 0x4ed068 0xcfe773 0xcfe358 0xcfe3f0 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xcfe772 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfe357 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe3ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [13: 1664] @ 0x1149434 0x1148967 0x48b5a1 # 0x1149433 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x1148966 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [6: 1248] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x5391b9 0x53917d 0x91086b 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x91086a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [34: 272] @ 0xd05bff 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd05bfe github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 256] @ 0x1149434 0x1148b6e 0x48b5a1 # 0x1149433 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x1148b6d github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48d github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [7: 784] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 208] @ 0x468b06 0x779547 0x77950e 0x779459 0x77941f 0x114530b 0x112f6bc 0x1030a72 0x102fd9e 0x48b5a1 # 0x779546 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x166 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x77950d github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x12d github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x779458 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x77941e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114530a github.com/pactus-project/pactus/network.makeNetwork.func2+0xea github.com/pactus-project/pactus/network/network.go:221 # 0x112f6bb github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.46.0/config/config.go:670 # 0x1030a71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:248 # 0x102fd9d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6bd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:234 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db395 0x14e02e6 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 10560] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 96] @ 0x51c757 0xd05e06 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c756 fmt.Errorf+0x476 fmt/errors.go:48 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 2112] @ 0x5e3979 0x5e011a 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x785450 0xd523e5 0xd528fb 0xd528af 0xd5626a 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x78544f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f crypto/ecdh/x25519.go:62 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd56269 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa69 github.com/flynn/noise@v1.1.0/state.go:579 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [3: 96] @ 0x6a7b9d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a7b9c github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 216] @ 0x8b1dfe 0x8b1e28 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1dfd github.com/pactus-project/pactus/store.publicKeyKey+0x9d github.com/pactus-project/pactus/store/block.go:22 # 0x8b1e27 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xc7 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [86: 1376] @ 0x5391c5 0x9ce714 0x48b5a1 # 0x5391c4 context.WithCancel+0x64 context/context.go:242 # 0x9ce713 net/http.(*conn).serve+0x1f3 net/http/server.go:2012 0: 0 [27: 1296] @ 0x57a2d3 0x5e2ed4 0x5e3887 0x600c65 0x6004be 0x6004b4 0x697bcd 0x697434 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x57a2d2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e2ed3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:189 # 0x5e3886 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x386 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:239 # 0x600c64 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1251 # 0x6004bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1159 # 0x6004b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1082 # 0x697bcc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x697433 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 296] @ 0x4c9a9d 0x826ea5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x826ea4 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x1e4 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:59 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 576] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410409 0xd31e14 0xd3103f 0x48b5a1 # 0xd31e13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d3 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:276 # 0xd3103e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:146 0: 0 [40: 14080] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0xd56ae2 0xd53653 0xd54acc 0xd63e98 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd53652 github.com/flynn/noise.(*symmetricState).InitializeSymmetric+0x32 github.com/flynn/noise@v1.1.0/state.go:132 # 0xd54acb github.com/flynn/noise.NewHandshakeState+0x72b github.com/flynn/noise@v1.1.0/state.go:356 # 0xd63e97 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x2b7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:52 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [50: 800] @ 0x5cd205 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd204 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [68: 2176] @ 0x1215eb2 0x1215ea1 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215eb1 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1215ea0 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [22: 176] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [51: 6528] @ 0x69a0b5 0x699fdf 0x115bdec 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69a0b4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x115bdeb github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:557 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 192] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [188: 30080] @ 0xd3d999 0xd3d98b 0xd2fde5 0x10bc717 0x10bc326 0x10cddba 0x1033a29 0x1038c25 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd3d998 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d98a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2fde4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:979 # 0x10bc716 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0xd6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:445 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038c24 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:178 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [167: 10688] @ 0xb174d0 0xb17892 0x10bd975 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0xb174cf github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb17891 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10bd974 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:560 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 480] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0xd5b947 0x48b5a1 # 0xd5b946 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0x2a6 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:106 0: 0 [54: 4320] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [39: 59904] @ 0xdf2ea5 0x4a3e91 0xdd04e5 0xdd04d4 0xdc36f5 0xdc23d0 0xdb6ba8 0x48b5a1 # 0xdf2ea4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:87 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd04e4 github.com/quic-go/quic-go.getPacketBuffer+0x84 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdd04d3 github.com/quic-go/quic-go.(*packetPacker).PackAckOnlyPacket+0x73 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:464 # 0xdc36f4 github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0xf4 github.com/quic-go/quic-go@v0.57.1/connection.go:2642 # 0xdc23cf github.com/quic-go/quic-go.(*Conn).triggerSending+0x6f github.com/quic-go/quic-go@v0.57.1/connection.go:2434 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [4: 320] @ 0x842326 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x842325 google.golang.org/protobuf/internal/impl.consumeStringPtr+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5156 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [5: 80] @ 0x8422e5 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8422e4 google.golang.org/protobuf/internal/impl.consumeStringPtr+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5154 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 128] @ 0x938f9b 0x938e63 0x938e68 0x79aae2 0x79af3c 0x938df4 0x938dd3 0x79aae2 0x79af3c 0x938865 0x938757 0x79aae2 0x79af3c 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x938f9a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x938e62 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x938e67 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2.1+0x47 crypto/tls/handshake_messages.go:1290 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x938df3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x938dd2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x938864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x938756 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x777fef 0x777f94 0x77a6e5 0xd1a68b 0xd6a365 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x777fee strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x777f93 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0xd1a68a github.com/libp2p/go-libp2p/p2p/canonicallog.LogPeerStatus+0x8a github.com/libp2p/go-libp2p@v0.46.0/p2p/canonicallog/canonicallog.go:83 # 0xd6a364 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x524 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:96 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [21: 336] @ 0x6f980f 0x6f8eb0 0x6fd085 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd084 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 2720] @ 0x8c2abc 0x8c39df 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c2abb github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0xbb github.com/pactus-project/pactus/execution/executor/batch_transfer.go:34 # 0x8c39de github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb7f43a 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7f439 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [30: 480] @ 0x468a32 0x467f25 0x46808a 0x6996af 0x13f5c31 0x13f5c48 0x13f6425 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x6996ae github.com/pactus-project/pactus/types/amount.Amount.Format+0x12e github.com/pactus-project/pactus/types/amount/amount.go:140 # 0x13f5c30 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:145 # 0x13f5c47 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f6424 github.com/pactus-project/pactus/www/html.txToTable+0x244 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [160: 3840] @ 0xd5ffac 0x10cb6b2 0xd310a5 0x48b5a1 # 0xd5ffab github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0xab github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [65: 12480] @ 0x5dfab3 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x4a024a 0x49fc07 0x77cf6e 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x104c405 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x4a0249 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fc06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x77cf6d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c404 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:745 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [4: 384] @ 0x77f38c 0x1038bc9 0x10389ce 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x77f38b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0x1038bc8 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xb68 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0x10389cd github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x96d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:172 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [53: 2544] @ 0x6b063b 0x6b0618 0x8b0c5a 0x8b485f 0x115beb5 0x8c1e87 0x115bcfa 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b063a bytes.NewBuffer+0x3a bytes/buffer.go:478 # 0x6b0617 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x8b0c59 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8b485e github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:328 # 0x115beb4 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:549 # 0x8c1e86 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115bcf9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:547 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x778997 0x778625 0x7782bf 0xb1290f 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [19: 1216] @ 0x8c2cfa 0x8c39df 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c2cf9 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x2f9 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:50 # 0x8c39de github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x8ae0f9 0x104d20a 0x104c9e5 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8ae0f8 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:173 # 0x104d209 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:849 # 0x104c9e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:797 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 512] @ 0x104b6f7 0x104b712 0x1049a19 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104b6f6 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x216 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x104b711 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x231 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:645 # 0x1049a18 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:481 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 560] @ 0x48777c 0x4ed275 0x53ad65 0x53b42d 0x53b3ef 0x10cc62c 0xc18f8d 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x10cc62b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xcb github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:436 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [8: 896] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0x114f249 0x114ef8a 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x114f248 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x188 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114ef89 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 416] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x40ffdb 0xdf5625 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdf5624 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x264 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [15: 2880] @ 0x695ce5 0x114ef58 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x695ce4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x114ef57 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 3120] @ 0x7fb4d6 0x7fad90 0x8ab485 0x104bd77 0x1049a33 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0x104bd76 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:691 # 0x1049a32 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2f2 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:482 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [76: 3648] @ 0x5b8d33 0x5b8fcc 0x139781c 0x13977b1 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x139781b github.com/pactus-project/pactus/crypto.Address.String+0xddb github.com/pactus-project/pactus/crypto/address.go:93 # 0x13977b0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd70 github.com/pactus-project/pactus/www/grpc/transaction.go:356 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [12: 576] @ 0x57a2d3 0x5e2ed4 0x5e3667 0x600c65 0x6004be 0x6004b4 0x697bcd 0x695d86 0x114ef58 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x57a2d2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e2ed3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:189 # 0x5e3666 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x166 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:225 # 0x600c64 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1251 # 0x6004bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1159 # 0x6004b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1082 # 0x697bcc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x695d85 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xe5 github.com/pactus-project/pactus/crypto/bls/bls.go:70 # 0x114ef57 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x51f406 0xce2bf1 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce2bf0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [35: 15680] @ 0x6ae769 0x115bcb0 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ae768 github.com/pactus-project/pactus/committee.(*committee).Update+0x328 github.com/pactus-project/pactus/committee/committee.go:84 # 0x115bcaf github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:545 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 704] @ 0x13f5c7c 0x13f6425 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5c7b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x7b github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f6424 github.com/pactus-project/pactus/www/html.txToTable+0x244 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [88: 78848] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [33: 3168] @ 0x5d1259 0x5eabff 0x5ff0ce 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0xd53768 0xd54acc 0xd63e98 0xd66848 0x48b5a1 # 0xd53767 github.com/flynn/noise.(*symmetricState).InitializeSymmetric+0x147 github.com/flynn/noise@v1.1.0/state.go:140 # 0xd54acb github.com/flynn/noise.NewHandshakeState+0x72b github.com/flynn/noise@v1.1.0/state.go:356 # 0xd63e97 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x2b7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:52 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [151: 4832] @ 0x5eadea 0x5ff8e5 0x5ff049 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 200] @ 0xc3aa31 0xc3aa14 0xc28f49 0xc28f3d 0xc26e9b 0xc2085a 0xc3861c 0xc351a7 0x48b5a1 # 0xc3aa30 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3aa13 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc28f48 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc28f3c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc20859 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x259 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:896 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [101: 4848] @ 0x12f76d3 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12f76d2 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0xf2 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:95 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [182: 2912] @ 0x77cbe8 0x77cc1c 0x783473 0x7763e7 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x77cbe7 net.ParseIP+0x27 net/ip.go:528 # 0x77cc1b github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7763e6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 896] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x411906 0x539f5a 0x5392d9 0x53929d 0xddc6b3 0xde7265 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5392d8 context.withCancel+0x58 context/context.go:278 # 0x53929c context.WithCancelCause+0x1c context/context.go:269 # 0xddc6b2 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.57.1/send_stream.go:81 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [11: 4224] @ 0x606005 0x60573b 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x606004 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [58: 2784] @ 0x4de5a5 0x4e09d6 0x4e09de 0x512a6b 0x512a54 0x513934 0x5138f7 0x5138c6 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4de5a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e09d5 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4e09dd syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x512a6a syscall.Open+0x2a syscall/syscall_linux.go:280 # 0x512a53 os.open+0x13 os/file_open_unix.go:15 # 0x513933 os.openFileNolog.func1+0x93 os/file_unix.go:260 # 0x5138f6 os.ignoringEINTR+0x56 os/file_posix.go:256 # 0x5138c5 os.openFileNolog+0x25 os/file_unix.go:259 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x14798b3 0x14dfcc7 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14dfcc6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x79aea5 0x798605 0x79cffe 0x7a28bc 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79cffd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7a28bb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [17: 3536] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc18e51 0xc19685 0x48b5a1 # 0xc18e50 github.com/libp2p/go-libp2p-pubsub.(*PubSub).notifyPeerDead+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:115 # 0xc19684 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x144 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:164 0: 0 [74: 1184] @ 0x12a5085 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12a5084 google.golang.org/grpc.(*Server).processUnaryRPC+0xf24 google.golang.org/grpc@v1.77.0/server.go:1391 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [58: 1392] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0x40b82e 0x41187c 0x92ca31 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x92ca30 crypto/tls.(*clientHelloMsg).unmarshal+0x610 crypto/tls/handshake_messages.go:471 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [67: 12864] @ 0x5dfa75 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 2816] @ 0x69dc87 0x6a4f1d 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69dc86 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x66 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x89cfdd 0x89cfbe 0x89cf1d 0x8ae0bd 0xc10816 0xc1083e 0xd2b904 0xd398c5 0x48b5a1 # 0x89cfdc github.com/libp2p/go-libp2p/core/crypto/pb.KeyType.Enum+0x5c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/pb/crypto.pb.go:50 # 0x89cfbd github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:175 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xc10815 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc1083d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd2b903 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2e3 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:398 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x14dfc8d 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14dfc8c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 114688] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [8: 1152] @ 0x555817 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 256] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 480] @ 0x10cd20a 0x10ccb75 0xc18f8d 0x48b5a1 # 0x10cd209 github.com/multiformats/go-multistream.NewMSSelect[...]+0xca9 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [40: 4480] @ 0xde73db 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xde73da github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.57.1/receive_stream.go:71 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [28: 1792] @ 0x5cda79 0x5d15f6 0x5ff025 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cda78 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [205: 9840] @ 0x480fda 0x480fef 0xc295b6 0xc2959c 0xc35245 0x48b5a1 # 0xc295b5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIHaveCounters+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1841 # 0xc2959b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x21b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1593 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [40: 4480] @ 0xddc605 0xde7265 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xddc604 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.57.1/send_stream.go:78 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [8: 768] @ 0x79aea5 0x938df4 0x938dd3 0x79aae2 0x79af3c 0x938865 0x938757 0x79aae2 0x79af3c 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x938df3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x938dd2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x938864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x938756 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 80] @ 0x8c1385 0x8c3ade 0x8c3953 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c1384 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x144 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8c3add github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 96] @ 0xd5ffac 0xd5fdef 0x48b5a1 # 0xd5ffab github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0xab github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0xd5fdee github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:332 0: 0 [15: 480] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 1584] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [68: 2228224] @ 0x8aa80f 0xc19bda 0xc19bd0 0xc197db 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc19bd9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc19bcf github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [71: 13632] @ 0x5dfa94 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 416] @ 0x4ded45 0x4def9f 0x50b9ff 0x50984d 0x655b69 0x66f75b 0x66e5f0 0xb15327 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x4ded44 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4def9e syscall.Accept4+0x7e syscall/syscall_linux.go:701 # 0x50b9fe internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50984c internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x655b68 net.(*netFD).accept+0x28 net/fd_unix.go:161 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb15326 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [77: 14784] @ 0x5dfa75 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 61636608] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 1536] @ 0xdca130 0xdca124 0xde73aa 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdca12f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:78 # 0xdca123 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:38 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [29: 464] @ 0x121922e 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x121922d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x26d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:782 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 8] @ 0xe0967f 0xe098ac 0xd3c8ea 0x10d348c 0x10ce3c2 0x114bc78 0x48b5a1 # 0xe0967e github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:26 # 0xe098ab github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:59 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 144] @ 0x555817 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1440] @ 0xce2c0d 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xce2c0c github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:68 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [65: 3120] @ 0x54337a 0x5c3c45 0x69eced 0x69ec7d 0x6a4f1d 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69ecec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69ec7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 768] @ 0x5d1645 0x5ff025 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5d1644 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:892 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0xb792ce 0xb793f5 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb792cd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [56: 10752] @ 0x5dfa75 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [120: 7680] @ 0x13eef7a 0x13eeec4 0x13eeeb0 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13eef79 encoding/hex.EncodeToString+0x179 encoding/hex/hex.go:129 # 0x13eeec3 github.com/pactus-project/pactus/crypto/hash.Hash.String+0xc3 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13eeeaf github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0xaf github.com/pactus-project/pactus/www/html/blockchain.go:75 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [86: 15136] @ 0x686a45 0x686b67 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a44 compress/flate.newHuffmanEncoder+0xa4 compress/flate/huffman_code.go:60 # 0x686b66 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1152] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [78: 16224] @ 0x69b34b 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b34a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [74: 1184] @ 0x9c5eae 0x9c5b9c 0x9c5954 0x9d1fbd 0x9d19a5 0x9d28e5 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9c5ead net/http.(*routingNode).matchPath+0x1ad net/http/routing_tree.go:184 # 0x9c5b9b net/http.(*routingNode).matchMethodAndPath+0x11b net/http/routing_tree.go:147 # 0x9c5953 net/http.(*routingNode).match+0x93 net/http/routing_tree.go:126 # 0x9d1fbc net/http.(*ServeMux).matchOrRedirect+0x11c net/http/server.go:2761 # 0x9d19a4 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2721 # 0x9d28e4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 160] @ 0x79e0c5 0x7a1a69 0x7a2835 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79e0c4 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:616 # 0x7a1a68 crypto/ecdsa.privateKeyToFIPS[...]+0x48 crypto/ecdsa/ecdsa.go:579 # 0x7a2834 crypto/ecdsa.signFIPS[...]+0x74 crypto/ecdsa/ecdsa.go:416 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [19: 912] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x5c4817 0x5c47b3 0x6a6788 0x6b2afd 0x6c4c12 0x6ddba8 0x6de528 0x6de785 0x115aedd 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x5c4816 github.com/pactus-project/pactus/crypto.Address.String+0x76 github.com/pactus-project/pactus/crypto/address.go:93 # 0x5c47b2 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:84 # 0x6a6787 github.com/pactus-project/pactus/types/block.(*Block).String+0x107 github.com/pactus-project/pactus/types/block/block.go:149 # 0x6b2afc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x6c4c11 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x6ddba7 github.com/pactus-project/pactus/util/logger.addFields+0x3c7 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x6de527 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x6de784 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x115aedc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 448] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0xd652d6 0xd64671 0xd66848 0x48b5a1 # 0xd652d5 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:251 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [3: 49152] @ 0x8aa80f 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [8: 3328] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40aa79 0x481029 0xc12493 0x104c311 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc12492 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x104c310 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4f0 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:736 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [58: 11136] @ 0x5dfab3 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [87: 25056] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x8c0cc5 0x8c2a8f 0x8c39df 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0cc4 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x104 github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x8c2a8e github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8c39de github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x14ab51a 0x78a7ca 0x78a946 0x7c752a 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x78a7c9 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3c9 crypto/elliptic/nistec.go:154 # 0x78a945 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x7c7529 crypto/x509.marshalPublicKey+0x129 crypto/x509/x509.go:104 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 576] @ 0x77f2a5 0x1038bc9 0x10389ce 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x77f2a4 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0x1038bc8 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xb68 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0x10389cd github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x96d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:172 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 224] @ 0x539baa 0xcfd3c8 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcfd3c7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [20: 960] @ 0x5440da 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 4368] @ 0x58c6fd 0x58c6c8 0x58ca09 0x578f06 0x5c752b 0x5c74f2 0x5fab9f 0x5f9432 0x696c2d 0x698c28 0x698b9e 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58c6fc math/big.nat.make+0x13c math/big/nat.go:67 # 0x58c6c7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x58ca08 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x578f05 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c752a math/big.(*Int).Mul+0xca math/big/int.go:184 # 0x5c74f1 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:145 # 0x5fab9e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLV+0x21e github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g2.go:639 # 0x5f9431 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g2.go:463 # 0x696c2c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x4c github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x698c27 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x698b9d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x8c67b1 0x8c66c5 0xd61eb8 0xd61eac 0xd621e8 0x104919c 0x104947a 0x1048bb0 0x48b5a1 # 0x8c67b0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd61eb7 github.com/multiformats/go-multistream.ReadNextToken[...]+0x37 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd61eab github.com/multiformats/go-multistream.readProto[...]+0x2b github.com/multiformats/go-multistream@v0.6.1/client.go:147 # 0xd621e7 github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x1c7 github.com/multiformats/go-multistream@v0.6.1/client.go:66 # 0x104919b github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x37b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:436 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 48] @ 0x84288f 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x84288e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [169: 8112] @ 0x53b505 0x12162fd 0x121629c 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12162fc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.77.0/credentials/credentials.go:261 # 0x121629b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:539 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [329: 15792] @ 0x11fdc8b 0x11fb29f 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x11fdc8a golang.org/x/net/http2.parseHeadersFrame+0x4a golang.org/x/net@v0.48.0/http2/frame.go:1063 # 0x11fb29e golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x13e golang.org/x/net@v0.48.0/http2/frame.go:536 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [32: 512] @ 0x129d56c 0x12a362c 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x129d56b google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.77.0/rpc_util.go:796 # 0x12a362b google.golang.org/grpc.(*Server).sendResponse+0x16b google.golang.org/grpc@v1.77.0/server.go:1187 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [87: 4176] @ 0x6f980f 0x6f8eb0 0x6fd522 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd521 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2806: 15085056] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f6372 0x13f62e7 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f6371 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x191 github.com/pactus-project/pactus/www/html/server.go:252 # 0x13f62e6 github.com/pactus-project/pactus/www/html.txToTable+0x106 github.com/pactus-project/pactus/www/html/transaction.go:39 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 320] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff049 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [102: 4896] @ 0x7130b1 0x71309d 0x713051 0x708465 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7130b0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71309c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x713050 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [31: 3472] @ 0x48777c 0x4ed068 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 208] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [126: 10080] @ 0xc1e64c 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc1e64b github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xcb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [10: 240] @ 0x6ae490 0x115bcb0 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ae48f github.com/pactus-project/pactus/committee.(*committee).Update+0x4f github.com/pactus-project/pactus/committee/committee.go:59 # 0x115bcaf github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:545 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [88: 1408] @ 0xb03325 0xb77025 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb03324 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/metrics.go:114 # 0xb77024 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:90 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [108: 6912] @ 0x4c9a9d 0x829a85 0x85723a 0x856e78 0x8279d7 0x826f5f 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x829a84 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [44: 2816] @ 0xcd5e7e 0xce06f1 0xce1a74 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xcd5e7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolPeerLimits+0x3d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/limit.go:276 # 0xce06f0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:697 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 832] @ 0x599a45 0x598815 0x5982f3 0x69af55 0x69af37 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x69af54 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x69af36 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 5376] @ 0x746a05 0xb80d33 0xb80d17 0xb80cc8 0xb80dda 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xb80d32 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb80d16 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb80cc7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb80dd9 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:324 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 576] @ 0xc129d6 0x104beaf 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0xc129d5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x104beae github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:733 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [393: 25152] @ 0xc204a8 0xc3895b 0xc351a7 0x48b5a1 # 0xc204a7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x427 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:869 # 0xc3895a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x53195f 0x113d7ed 0x113d7d3 0x113d66b 0x113d584 0x118fd08 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x113d7ec strings.Split+0x8c strings/strings.go:361 # 0x113d7d2 github.com/pactus-project/pactus/version.ParseAgent-range1+0x72 github.com/pactus-project/pactus/version/agent.go:33 # 0x113d66a github.com/pactus-project/pactus/version.ParseAgent.SplitSeq.splitSeq.func1+0x16a strings/iter.go:54 # 0x113d583 github.com/pactus-project/pactus/version.ParseAgent+0x83 github.com/pactus-project/pactus/version/agent.go:32 # 0x118fd07 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x487 github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [152: 12160] @ 0x8b3636 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8b3635 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:206 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [11: 176] @ 0xce0795 0xce1a74 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xce0794 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x194 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 640] @ 0xb3297f 0xb80545 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80544 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:249 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [40: 960] @ 0x844576 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x844575 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [14: 448] @ 0x8b0fc8 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b0fc7 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x47 github.com/pactus-project/pactus/store/block.go:51 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [167: 69472] @ 0x6aebf3 0x115abda 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6aebf2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x115abd9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x479 github.com/pactus-project/pactus/state/state.go:439 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 320] @ 0x53d7f5 0x53d21d 0x53d3f9 0x543f57 0x5c3eca 0x6971e6 0x697189 0x69e5a6 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x543f56 encoding/binary.Write+0xd6 encoding/binary/binary.go:418 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6971e5 github.com/pactus-project/pactus/util/encoding.WriteElements+0x85 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x697188 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x28 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69e5a5 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x225 github.com/pactus-project/pactus/types/tx/payload/bond.go:79 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x7993c5 0x7b4cfa 0x7badfa 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b4cf9 crypto/x509.parseExtension+0x79 crypto/x509/parser.go:234 # 0x7badf9 crypto/x509.parseCertificate+0xfd9 crypto/x509/parser.go:1051 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [60: 1920] @ 0x12162d0 0x121629c 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12162cf google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.77.0/credentials/credentials.go:261 # 0x121629b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:539 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [23: 1104] @ 0x468b06 0xb7905e 0xb78fe3 0xb78ff7 0xb795da 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7905d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795d9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0x74cefa 0x74cd03 0x76e016 0x8ae0ec 0xd6ace8 0xd6aa39 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x74cef9 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x74cd02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x76e015 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xd6ace7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:153 # 0xd6aa38 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:149 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 448] @ 0x1149434 0x1148967 0x48b5a1 # 0x1149433 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x1148966 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [88: 4224] @ 0x7078a5 0x707840 0x70782c 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7078a4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70783f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x70782b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 384] @ 0x468b06 0xb79178 0xb791b6 0xb791ee 0xb7958c 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79177 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x8ae0f9 0x104d707 0x104ce98 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8ae0f8 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:173 # 0x104d706 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x206 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:894 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [93: 17856] @ 0x5dfab3 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [90: 4320] @ 0x6fed5c 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fed5b github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [36: 864] @ 0x5440da 0x5c3eca 0x5c4972 0x69ebb3 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [97: 4656] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [21: 504] @ 0x115939a 0x1159360 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1159399 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x115935f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 576] @ 0xb7919e 0xb791ee 0xb7956f 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7919d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 560] @ 0x10cd1c5 0x10cd25b 0x10ccb75 0xc18f8d 0x48b5a1 # 0x10cd1c4 github.com/multiformats/go-multistream.newOnce+0xc64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10cd25a github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [12: 2304] @ 0x5dfab3 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 352] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 11520] @ 0x5a804a 0x6b098b 0x6b095f 0x6b13df 0x1192be5 0x1192c85 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [149: 11920] @ 0x1397b0f 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1397b0e github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ce github.com/pactus-project/pactus/www/grpc/transaction.go:329 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [40: 640] @ 0x1159685 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1159684 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x504 github.com/pactus-project/pactus/state/state.go:306 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [149: 57216] @ 0x1038173 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1038172 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x112 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:125 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 2304] @ 0x14c6a48 0x14c69ff 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14c6a47 crypto/internal/fips140/bigmod.NewNat+0x1e7 crypto/internal/fips140/bigmod/nat.go:72 # 0x14c69fe crypto/internal/fips140/ecdsa.randomPoint[...]+0x19e crypto/internal/fips140/ecdsa/ecdsa.go:242 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 896] @ 0x5cda79 0x5d15f6 0x5ff025 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cda78 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 512] @ 0x122cb56 0x122ca72 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [7: 112] @ 0x77c7c8 0x77c7fc 0x783473 0x778286 0xb1290f 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x77c7c7 net.ParseIP+0x27 net/ip.go:528 # 0x77c7fb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x778285 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [127: 2032] @ 0x1230545 0x122e49a 0x129ca3c 0x129d9d7 0x12a5045 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1230544 google.golang.org/grpc/internal/transport.(*Stream).read+0x164 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:405 # 0x122e499 google.golang.org/grpc/internal/transport.(*ServerStream).Read+0x19 google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:57 # 0x129ca3b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.77.0/rpc_util.go:717 # 0x129d9d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x12a5044 google.golang.org/grpc.(*Server).processUnaryRPC+0xee4 google.golang.org/grpc@v1.77.0/server.go:1384 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [55: 4400] @ 0x139798c 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x139798b github.com/pactus-project/pactus/www/grpc.transactionToProto+0xf4b github.com/pactus-project/pactus/www/grpc/transaction.go:362 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [55: 880] @ 0x121d4c5 0x121f82d 0x48b5a1 # 0x121d4c4 google.golang.org/grpc/internal/transport.(*http2Client).handleWindowUpdate+0x44 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1426 # 0x121f82c google.golang.org/grpc/internal/transport.(*http2Client).reader+0x32c google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1700 0: 0 [128: 8192] @ 0x1390605 0x1390583 0x139055b 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390604 encoding/hex.EncodeToString+0x8a4 encoding/hex/hex.go:129 # 0x1390582 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x822 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x139055a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x7fa github.com/pactus-project/pactus/www/grpc/blockchain.go:185 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 1008] @ 0x48777c 0x4ed275 0x53ad65 0x53b42d 0x53b3ef 0x104941e 0x1048bb0 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x104941d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x5d github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:445 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [11: 528] @ 0x4a4719 0x4a3da5 0x8aa9b4 0xc1858e 0xc18577 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc1858d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc18576 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [58: 1392] @ 0x728238 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x728237 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:16 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [121: 3872] @ 0x776ee5 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [9: 1008] @ 0x53abd9 0x64d529 0x64d4f1 0x64e90f 0x651da5 0x48b5a1 # 0x53abd8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x64d528 context.WithDeadline+0x2e8 context/context.go:626 # 0x64d4f0 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 512] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x8c6a88 0x8c62cb 0xd6001a 0x10cb6b2 0xd310a5 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8c6a87 github.com/multiformats/go-multistream.getWriter+0x27 github.com/multiformats/go-multistream@v0.6.1/multistream.go:336 # 0x8c62ca github.com/multiformats/go-multistream.delimWriteBuffered+0x4a github.com/multiformats/go-multistream@v0.6.1/multistream.go:80 # 0xd60019 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 336] @ 0x697052 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x697051 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/public_key.go:77 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [122: 3904] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xc20926 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc20925 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [86: 15136] @ 0x686afa 0x686b71 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686af9 compress/flate.newHuffmanEncoder+0x159 compress/flate/huffman_code.go:60 # 0x686b70 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0xcdfe10 0xcdfdfb 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xcdfe0f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:604 # 0xcdfdfa github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [5: 320] @ 0x53d285 0x53d3f9 0x76e03d 0x8ae0ec 0xd653a5 0xd64671 0xd66848 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x76e03c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xd653a4 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:262 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [180: 17280] @ 0x139069a 0x1390784 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390699 encoding/hex.EncodeToString+0x939 encoding/hex/hex.go:129 # 0x1390783 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xa23 github.com/pactus-project/pactus/www/grpc/blockchain.go:186 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [183: 46848] @ 0xc2fc87 0xc25069 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2fc86 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc25068 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [41: 5248] @ 0x655c85 0x655c2f 0x66f75b 0x66e5f0 0xb15327 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x655c84 net.newFD+0x144 net/fd_unix.go:27 # 0x655c2e net.(*netFD).accept+0xee net/fd_unix.go:169 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb15326 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [112: 3584] @ 0x574ab6 0x5c2511 0x1394b97 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x574ab5 encoding/hex.DecodeString+0x35 encoding/hex/hex.go:139 # 0x5c2510 github.com/pactus-project/pactus/crypto/hash.FromString+0x30 github.com/pactus-project/pactus/crypto/hash/hash.go:40 # 0x1394b96 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x36 github.com/pactus-project/pactus/www/grpc/transaction.go:32 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [77: 14784] @ 0x5dfa94 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 1344] @ 0x74c3da 0x74c3f0 0x14cb4e2 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14cb4e1 crypto/internal/fips140/ecdsa.newDRBG[...]+0xe1 crypto/internal/fips140/ecdsa/hmacdrbg.go:61 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [261: 12528] @ 0xb7bbb5 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bbb4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:259 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [49: 784] @ 0x12ac908 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ac907 google.golang.org/grpc.newClientStream+0xe7 google.golang.org/grpc@v1.77.0/stream.go:191 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 128] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c5a5 0x9489fc 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [195: 21840] @ 0x415a34 0x1215eb2 0x1215ea1 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215eb1 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1215ea0 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [108: 17280] @ 0xce293e 0xce07fd 0xce1a74 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xce07fc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 192] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [83: 15936] @ 0x697baf 0x697434 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x697bae github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x697433 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [68: 3264] @ 0x5b8d33 0x5b8fcc 0x1396dc5 0x1396d56 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1396dc4 github.com/pactus-project/pactus/crypto.Address.String+0x384 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1396d55 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x315 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [35: 4480] @ 0x4de375 0x658e73 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4de374 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x658e72 net.addrTable+0x112 net/interface_linux.go:149 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [4: 192] @ 0x8ae0f9 0xc10816 0xc1083e 0xd2b904 0xd398c5 0x48b5a1 # 0x8ae0f8 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:173 # 0xc10815 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc1083d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd2b903 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2e3 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:398 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [3: 384] @ 0x51c37b 0xcfe029 0xd00451 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xcfe028 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00450 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] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 480] @ 0x14ab51a 0x78a7ca 0x78a946 0x78663a 0x785f91 0x7c754e 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x78a7c9 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3c9 crypto/elliptic/nistec.go:154 # 0x78a945 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x786639 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x785f90 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x7c754d crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 528] @ 0xb82489 0x48b5a1 # 0xb82488 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:456 0: 0 [13: 624] @ 0x696afb 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x696afa github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x11a github.com/pactus-project/pactus/crypto/bls/private_key.go:134 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 144] @ 0x115bc12 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x115bc11 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x31 github.com/pactus-project/pactus/state/state.go:537 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x468b06 0x7789db 0x778625 0x7782bf 0xb1290f 0xb13875 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 64] @ 0x14837d1 0x1485012 0x14c55d2 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14837d0 crypto/internal/fips140/sha512.(*Digest).Sum+0x150 crypto/internal/fips140/sha512/sha512.go:266 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14c55d1 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1f1 crypto/internal/fips140/ecdsa/hmacdrbg.go:168 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [74: 14208] @ 0x5e3979 0x5e011a 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [160: 12800] @ 0x53919b 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53919a context.withCancel+0x3a context/context.go:277 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 288] @ 0xafa9c6 0xafa972 0xafa976 0x104a2e5 0x10495b4 0x1048bb0 0x48b5a1 # 0xafa9c5 bufio.NewReaderSize+0xa5 bufio/bufio.go:56 # 0xafa971 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafa975 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x104a2e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:524 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [6: 2880] @ 0x90e6d7 0x90e218 0x9498ed 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90e6d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9498ec crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [33: 528] @ 0xd05ccc 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd05ccb github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [63: 1008] @ 0x13d63de 0x13d6165 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13d63dd github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2fd github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x13d6164 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x84 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:32 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 192] @ 0x5cda79 0x5d15f6 0x5ff025 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5cda78 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [65: 12480] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x1490c37 0x69521d 0x94c5de 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 48] @ 0x92dee5 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x92dee4 crypto/tls.(*clientHelloMsg).unmarshal+0x1ac4 crypto/tls/handshake_messages.go:523 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 1152] @ 0x69832f 0x697416 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x69832e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697415 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 448] @ 0x8b1776 0x8b177d 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8b1775 github.com/pactus-project/pactus/store.blockKey+0x55 github.com/pactus-project/pactus/store/block.go:19 # 0x8b177c github.com/pactus-project/pactus/store.(*blockStore).block+0x5c github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [86: 20640] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 288] @ 0x6b062a 0x8b0c5a 0x8b485f 0x115beb5 0x8c1e87 0x115bcfa 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b0629 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x8b0c59 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8b485e github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:328 # 0x115beb4 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:549 # 0x8c1e86 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115bcf9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:547 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [55: 7920] @ 0x555817 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x553366 0x771416 0x77ede6 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x553365 encoding/base64.(*Encoding).EncodeToString+0x145 encoding/base64/base64.go:209 # 0x771415 github.com/multiformats/go-multibase.Encode+0x4d5 github.com/multiformats/go-multibase@v0.2.0/multibase.go:126 # 0x77ede5 github.com/multiformats/go-multiaddr.certHashBtS+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:458 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [27: 2592] @ 0x5d1259 0x5eabff 0x5ff0ce 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [562: 863232] @ 0xd80505 0x4a3e91 0xddce05 0xddcdf7 0xddc82a 0xe0991d 0xe09918 0xd3ca2a 0x10d2b58 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0xd80504 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:14 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xddce04 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xddcdf6 github.com/quic-go/quic-go.(*SendStream).write+0x4b6 github.com/quic-go/quic-go@v0.57.1/send_stream.go:145 # 0xddc829 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.57.1/send_stream.go:100 # 0xe0991c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.57.1/stream.go:124 # 0xe09917 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:63 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [70: 3360] @ 0x121900a 0x1218ffe 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1219009 google.golang.org/grpc/internal/transport.(*http2Client).getPeer+0x49 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:514 # 0x1218ffd google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x3d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:745 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 480] @ 0x1490c37 0x69521d 0xd52f78 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [3: 144] @ 0x53b505 0x10cc770 0x10cc712 0xc18f8d 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x10cc76f github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20f github.com/libp2p/go-libp2p@v0.46.0/core/network/context.go:68 # 0x10cc711 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 32] @ 0xd306c5 0xd3c5fc 0x10cb747 0xd310a5 0x48b5a1 # 0xd306c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).ID+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:55 # 0xd3c5fb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x1b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:37 # 0x10cb746 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x246 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:336 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [78: 3744] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x139781c 0x13977b1 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x139781b github.com/pactus-project/pactus/crypto.Address.String+0xddb github.com/pactus-project/pactus/crypto/address.go:93 # 0x13977b0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd70 github.com/pactus-project/pactus/www/grpc/transaction.go:356 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [170: 16320] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [14: 7168] @ 0x4a4812 0x4a3da5 0x8aa9b4 0xc1858e 0xc18577 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc1858d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc18576 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [110: 7040] @ 0xc2d84c 0xc2cfc5 0xc29845 0xc35245 0x48b5a1 # 0xc2d84b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2cfc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 192] @ 0x14ab51a 0x14c5e37 0x14c9968 0x14c993b 0x7a064b 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x14c5e36 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 crypto/internal/fips140/ecdsa/ecdsa.go:472 # 0x14c9967 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14c993a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7a064a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [25: 400] @ 0x13ef606 0x13ef5ae 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef605 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowBlockHash+0x545 github.com/pactus-project/pactus/www/html/server.go:209 # 0x13ef5ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x4ed github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [91: 1456] @ 0x468a32 0x467f25 0x468145 0x66cec6 0x66ce13 0x9ce57b 0x48b5a1 # 0x66cec5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x66ce12 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0x9ce57a net/http.(*conn).serve+0x5a net/http/server.go:1935 0: 0 [212: 20352] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [73: 14016] @ 0x5dfa94 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [93: 5952] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [25: 1600] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [22: 352] @ 0x13f5c7c 0x13f72f5 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5c7b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x7b github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f72f4 github.com/pactus-project/pactus/www/html.txToTable+0x1114 github.com/pactus-project/pactus/www/html/transaction.go:79 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [19: 152] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [47: 1128] @ 0x71303b 0x708465 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x71303a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 2400] @ 0x7783b6 0x7782bf 0xb1290f 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7783b5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [7: 1344] @ 0xd3037b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xd3037a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:40 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x14dfc8d 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14dfc8c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [95: 15200] @ 0xd3d999 0xd3d98b 0xd2fde5 0x10bc717 0x10bc326 0x10cddba 0x1033a29 0x1038233 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd3d998 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d98a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2fde4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:979 # 0x10bc716 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0xd6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:445 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038232 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1d2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:131 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 864] @ 0x51c37b 0xd05e06 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xaf9ca5 0xc184e5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf9ca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc184e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 480] @ 0x79aea5 0x79aa1d 0x93a5a5 0x79aae2 0x79af3c 0x93a447 0x93a3d7 0x93a3aa 0x79aae2 0x79af3c 0x93a0f4 0x93a05c 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x79aa1c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93a5a4 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x124 crypto/tls/handshake_messages.go:1490 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x93a3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [51: 816] @ 0x13f64fa 0x13f64b6 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f64f9 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x319 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f64b5 github.com/pactus-project/pactus/www/html.txToTable+0x2d5 github.com/pactus-project/pactus/www/html/transaction.go:43 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 128] @ 0x53ad08 0x53b42d 0x53b3ef 0x104941e 0x1048bb0 0x48b5a1 # 0x53ad07 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x104941d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x5d github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:445 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [14: 224] @ 0xd5677f 0xd52c37 0xd53396 0xd63b45 0xd65a7f 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0xd5677e github.com/flynn/noise.cipherChaChaPoly.func1+0x1e github.com/flynn/noise@v1.1.0/cipher_suite.go:170 # 0xd52c36 github.com/flynn/noise.aeadCipher.Decrypt+0x56 github.com/flynn/noise@v1.1.0/cipher_suite.go:187 # 0xd53395 github.com/flynn/noise.(*CipherState).Decrypt+0x75 github.com/flynn/noise@v1.1.0/state.go:76 # 0xd63b44 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).decrypt+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/crypto.go:45 # 0xd65a7e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).Read+0x37e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/rw.go:79 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 704] @ 0x867474 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x867473 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [87: 4176] @ 0x51f406 0xc41b27 0xc41ae7 0xc42afd 0xc4984e 0xc2b0a5 0xc2b07c 0xc35245 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc41b26 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41ae6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc42afc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc4984d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc2b0a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc2b07b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [49: 263424] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f72d0 0x13f71a5 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f72cf github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x10ef github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f71a4 github.com/pactus-project/pactus/www/html.txToTable+0xfc4 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [59: 11328] @ 0x5dfab3 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [45: 8640] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [141: 3384] @ 0xcdfe55 0xcde946 0xd30ef7 0x48b5a1 # 0xcdfe54 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:587 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd30ef6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [3: 192] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x8aa758 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [6: 864] @ 0x6a6d56 0x6a6056 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6a6d55 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:197 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 64] @ 0x14e13d0 0x947239 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14e13cf crypto/internal/fips140/tls13.NewEarlySecret[...]+0x4f crypto/internal/fips140/tls13/tls13.go:74 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [591: 47280] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff049 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [43: 5504] @ 0x8c0a25 0x115812c 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0a24 github.com/pactus-project/pactus/sandbox.NewSandbox+0x44 github.com/pactus-project/pactus/sandbox/sandbox.go:53 # 0x115812b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 224] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x8676ee 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8676ed google.golang.org/protobuf/internal/impl.mergeBytesSlice+0xed google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:201 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 48] @ 0x776b8d 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [5: 480] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdab407 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab406 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:57 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [5: 560] @ 0xd027d7 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xd027d6 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [95: 133760] @ 0xc2eb33 0xc2e6be 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc2eb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2e6bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 96] @ 0xde72df 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xde72de github.com/quic-go/quic-go.newStream+0x25e github.com/quic-go/quic-go@v0.57.1/stream.go:93 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [29: 464] @ 0x51f406 0x13f71f5 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x13f71f4 github.com/pactus-project/pactus/www/html.txToTable+0x1014 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [42: 21504] @ 0x7ad7de 0x7ad7f3 0xdaa434 0xdaa333 0xda938f 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdaa433 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:49 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda938e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4ce github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:522 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [4: 512] @ 0xdb5e52 0xdb5e99 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb5e51 github.com/quic-go/quic-go/internal/flowcontrol.NewConnectionFlowController+0x431 github.com/quic-go/quic-go@v0.57.1/internal/flowcontrol/connection_flow_controller.go:28 # 0xdb5e98 github.com/quic-go/quic-go.(*Conn).preSetup+0x478 github.com/quic-go/quic-go@v0.57.1/connection.go:520 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 64] @ 0x1490d6e 0x69521d 0xd52e54 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [93: 2976] @ 0x40cbf2 0x40b74d 0x410d25 0xc231c9 0xc2071a 0xc3861c 0xc351a7 0x48b5a1 # 0xc231c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc20719 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [40: 4480] @ 0x415a34 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0xd60058 0xd6001b 0x10cb6b2 0xd310a5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd60057 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd6001a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 288] @ 0x79aea5 0x930c9a 0x930b98 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x930c99 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xdf9 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x930b97 crypto/tls.(*serverHelloMsg).marshal+0xcf7 crypto/tls/handshake_messages.go:792 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 1008] @ 0x48777c 0x4ed275 0xcfc2d4 0xd04716 0xd045ec 0xd060b8 0xd3d0a2 0x114b1a4 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd045eb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x114b1a3 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x63 github.com/pactus-project/pactus/network/stream.go:52 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [27: 1296] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 208] @ 0xc3aa31 0xc3aa14 0xc28f49 0xc28f3d 0xc26e9b 0xc2c9d4 0xc29f4f 0xc35245 0x48b5a1 # 0xc3aa30 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3aa13 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc28f48 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc28f3c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc2c9d3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x2f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1952 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [25: 2400] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 560] @ 0xafacb0 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [51: 835584] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x10d2b58 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [8: 192] @ 0x1038b85 0x10389ce 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1038b84 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xb24 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0x10389cd github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x96d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:172 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [173: 13840] @ 0x12900aa 0x11f836f 0x12acddb 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12900a9 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.77.0/clientconn.go:114 # 0x11f836e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.77.0/internal/resolver/config_selector.go:166 # 0x12acdda google.golang.org/grpc.newClientStream+0x5ba google.golang.org/grpc@v1.77.0/stream.go:229 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 192] @ 0x114f17a 0x114f0f5 0x114f0e3 0x114ef8a 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x114f179 encoding/hex.EncodeToString+0xb9 encoding/hex/hex.go:129 # 0x114f0f4 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x34 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x114f0e2 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x22 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114ef89 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [175: 8400] @ 0x480fda 0x480fef 0x539f16 0x5391b9 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539f15 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [82: 3936] @ 0x69a938 0x69a90d 0x13901da 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a937 bytes.NewBuffer+0x57 bytes/buffer.go:478 # 0x69a90c github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x2c github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x13901d9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [51: 9792] @ 0x5dfa94 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [56: 10752] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [45: 50135040] @ 0x6ee8b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee8b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x571 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [43: 1032] @ 0x123b12f 0x129cbca 0x12b7fe5 0x12b0db1 0x128ff79 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x123b12e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12b7fe4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x12b0db0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [36: 18432] @ 0x7ad7de 0x7ad7f3 0xda5954 0xda537a 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [33: 8448] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x14e02b0 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14e02af crypto/internal/fips140/tls13.extract[...]+0x6f crypto/internal/fips140/tls13/tls13.go:44 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 896] @ 0x13938cc 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13938cb github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x70b github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [143: 6864] @ 0x5b8d33 0x5b8fcc 0x13939c5 0x139381f 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x13939c4 github.com/pactus-project/pactus/crypto.Address.String+0x804 github.com/pactus-project/pactus/crypto/address.go:93 # 0x139381e github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x65e github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [521: 83360] @ 0x5b9012 0x1393885 0x1393886 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1393884 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x6c4 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1393885 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6c5 github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [221: 28288] @ 0x13903a5 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13903a4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x644 github.com/pactus-project/pactus/www/grpc/blockchain.go:174 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [33: 1584] @ 0x6a4e5c 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a4e5b github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2bb github.com/pactus-project/pactus/types/tx/tx.go:367 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0xd05c10 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd05c0f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 240] @ 0x947825 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x947824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xa04 crypto/tls/handshake_server_tls13.go:793 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [66: 6336] @ 0x10cd20a 0x10ccb75 0x114b5db 0x114792a 0x48b5a1 # 0x10cd209 github.com/multiformats/go-multistream.NewMSSelect[...]+0xca9 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [62: 2976] @ 0x115939a 0x1159360 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1159399 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x115935f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 4096] @ 0x1149434 0x1148967 0x48b5a1 # 0x1149433 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x1148966 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [2: 704] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x13fbd19 0x1410645 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13fbd18 github.com/rs/cors.(*Cors).handleActualRequest+0x1f8 github.com/rs/cors@v1.11.1/cors.go:408 # 0x1410644 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x144 github.com/rs/cors@v1.11.1/cors.go:288 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 96] @ 0xb74a95 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb74a94 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x134 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:765 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0xc210c6 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc210c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [31: 496] @ 0x120d0e7 0x120d0b4 0x120bc8d 0x12224dc 0x48b5a1 # 0x120d0e6 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xe6 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:682 # 0x120d0b3 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:904 # 0x120bc8c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:620 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [46: 1104] @ 0x698133 0x6a5148 0x6a4f50 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [16: 512] @ 0xb7915f 0xb791b6 0xb791ee 0xb7958c 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7915e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [55: 10560] @ 0x5dfa75 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 576] @ 0x51c37b 0xd05e06 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0x114bc78 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [53: 7632] @ 0x555817 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 960] @ 0x14798b3 0x5cdf9a 0x5d15f6 0x5ff025 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdf99 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 912] @ 0x12192c5 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12192c4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x304 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:799 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 1024] @ 0x480f93 0x40b6c5 0x40b6b8 0x40f795 0x86935e 0x8689ea 0x87c8ce 0x87c8b9 0x7fef98 0x7fef93 0x7fef0c 0x123b0fa 0x123b0e9 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x86935d google.golang.org/protobuf/internal/impl.(*MessageInfo).makeStructInfo+0x73d google.golang.org/protobuf@v1.36.11/internal/impl/message.go:184 # 0x8689e9 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOnce+0x149 google.golang.org/protobuf@v1.36.11/internal/impl/message.go:91 # 0x87c8cd google.golang.org/protobuf/internal/impl.(*MessageInfo).init+0x2d google.golang.org/protobuf@v1.36.11/internal/impl/message.go:71 # 0x87c8b8 google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods+0x18 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:31 # 0x7fef97 google.golang.org/protobuf/proto.protoMethods+0x37 google.golang.org/protobuf@v1.36.11/proto/proto_methods.go:19 # 0x7fef92 google.golang.org/protobuf/proto.MarshalOptions.size+0x32 google.golang.org/protobuf@v1.36.11/proto/size.go:41 # 0x7fef0b google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.11/proto/size.go:34 # 0x123b0f9 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.11/proto/size.go:20 # 0x123b0e8 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:51 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [11: 352] @ 0x115ba46 0x6de4e5 0x6de785 0x115aedd 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x115ba45 github.com/pactus-project/pactus/state.(*state).String+0x45 github.com/pactus-project/pactus/state/state.go:532 # 0x6de4e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:185 # 0x6de784 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x115aedc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0x84288f 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x84288e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [14: 1344] @ 0x112f6f9 0x112f6ac 0x1030a72 0x102fd9e 0x48b5a1 # 0x112f6f8 slices.Clone[...]+0x78 slices/slices.go:360 # 0x112f6ab github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x2b github.com/libp2p/go-libp2p@v0.46.0/config/config.go:670 # 0x1030a71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:248 # 0x102fd9d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6bd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:234 0: 0 [182: 20384] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [108: 6912] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [70: 7840] @ 0xd027be 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xd027bd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [223: 17840] @ 0x69b405 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b404 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [62: 1984] @ 0x12b1605 0x12b05f7 0x12b1372 0x128ff79 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b1604 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.77.0/stream.go:957 # 0x12b05f6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x12b1371 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [20: 2560] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 48] @ 0x8c6815 0x8c66c5 0xd60058 0xd6001b 0xd5fdef 0x48b5a1 # 0x8c6814 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd60057 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd6001a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0xd5fdee github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:332 0: 0 [2: 96] @ 0x4c9a9d 0x8ac306 0x8ac0f4 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x8ac305 github.com/libp2p/go-libp2p/core/record.blankRecordForPayloadType+0x45 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:94 # 0x8ac0f3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:77 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 288] @ 0x114fa15 0x117bdad 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x114fa14 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x74 github.com/pactus-project/pactus/sync/bundle/message/message.go:102 # 0x117bdac github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:108 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 576] @ 0x8ab1c6 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8ab1c5 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x85 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:181 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [33: 1056] @ 0x776b71 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 168] @ 0xafca6e 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafca6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:62 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [397: 558976] @ 0xc2eb33 0xc29bc5 0xc35245 0x48b5a1 # 0xc2eb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc29bc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 48] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 384] @ 0xdcc1bb 0xdcb325 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdcc1ba github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3ba github.com/quic-go/quic-go@v0.57.1/framer.go:204 # 0xdcb324 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [111: 2664] @ 0x1207d26 0x122fed3 0x122fed4 0x122fb71 0x122f585 0x1230705 0x12302e9 0x129c9fb 0x129d9d7 0x129e62b 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1207d25 google.golang.org/grpc/mem.SliceBuffer.read+0xa5 google.golang.org/grpc@v1.77.0/mem/buffers.go:267 # 0x122fed2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.77.0/mem/buffers.go:211 # 0x122fed3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:257 # 0x122fb70 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf0 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:217 # 0x122f584 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:144 # 0x1230704 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:441 # 0x12302e8 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:366 # 0x129c9fa google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.77.0/rpc_util.go:702 # 0x129d9d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x129e62a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.77.0/rpc_util.go:945 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [72: 64512] @ 0xda645d 0xda6451 0xda65aa 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xda645c crypto/tls.Server+0x11c crypto/tls/tls.go:48 # 0xda6450 crypto/tls.QUICServer+0x110 crypto/tls/quic.go:184 # 0xda65a9 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x269 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:130 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [10: 640] @ 0x58aa10 0x58a956 0x589dbd 0x57960c 0x5799b7 0x5d2765 0x5d1685 0x5ff025 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x58aa0f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58a955 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x5799b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2764 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:1108 # 0x5d1684 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:895 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0x5eadea 0x5ff8e5 0x5ff09b 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1584] @ 0x104b5b8 0x104b588 0x1049a19 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104b5b7 github.com/libp2p/go-libp2p/core/protocol.ConvertToStrings+0xd7 github.com/libp2p/go-libp2p@v0.46.0/core/protocol/id.go:24 # 0x104b587 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:641 # 0x1049a18 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:481 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [87: 4176] @ 0x51c37b 0x77618a 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0x776189 github.com/multiformats/go-multiaddr.stringToBytes+0x109 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:26 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 240] @ 0x640525 0x6613c5 0x65f053 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x640524 internal/singleflight.(*Group).DoChan+0x184 internal/singleflight/singleflight.go:81 # 0x6613c4 net.(*Resolver).lookupIPAddr+0x344 net/lookup.go:334 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [3: 192] @ 0x14e0178 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14e0177 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [101: 14544] @ 0x555817 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 2784] @ 0x5d1259 0x5eabff 0x5ff0ce 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 576] @ 0x5d1259 0x5eabff 0x5ff0e5 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [40: 3200] @ 0x6b096f 0x6b148a 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [65: 8320] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 3072] @ 0x58aa10 0x58a956 0x589dbd 0x57960c 0x5799b7 0x5d2765 0x5d1685 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58aa0f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58a955 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x5799b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2764 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:1108 # 0x5d1684 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:895 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [72: 1152] @ 0xce2b95 0xce8b9c 0xd06462 0xd01582 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0xce2b94 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x54 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xd01581 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [93: 190464] @ 0x8aa80f 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [7: 112] @ 0x776b8d 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 576] @ 0x13efa8f 0x13efa4a 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efa8e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x9ce github.com/pactus-project/pactus/www/html/server.go:225 # 0x13efa49 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x989 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [73: 74752] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [157: 12560] @ 0x121b254 0x12b2569 0x12b239c 0x12b16c5 0x12b0422 0x12b1372 0x128ff79 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x121b253 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1103 # 0x12b2568 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:79 # 0x12b239b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.77.0/stream.go:1106 # 0x12b16c4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.77.0/stream.go:948 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1371 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 2112] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [223: 107040] @ 0x686b3b 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686b3a compress/flate.newHuffmanBitWriter+0x19a compress/flate/huffman_bit_writer.go:95 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [218: 13952] @ 0x841de5 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [164: 62976] @ 0x10bd932 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0x10bd931 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x171 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:556 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [34: 4352] @ 0x69a0b5 0x8b703a 0x8b5565 0x115bddb 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69a0b4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x8b7039 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8b5564 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x115bdda github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:556 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [107: 1712] @ 0xcfc29c 0xd048b6 0xd0460a 0xd060b8 0xd3d0a2 0x10cb59c 0xd310a5 0x48b5a1 # 0xcfc29b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04609 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x10cb59b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:319 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 672] @ 0x599a45 0x598815 0x5982f3 0x697f3f 0x697ef3 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x697f3e github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x697ef2 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [378: 18144] @ 0x12a4fa6 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12a4fa5 google.golang.org/grpc.(*Server).processUnaryRPC+0xe45 google.golang.org/grpc@v1.77.0/server.go:1384 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [24: 1152] @ 0x480fda 0x480fef 0xc29605 0xc2959c 0xc35245 0x48b5a1 # 0xc29604 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIHaveCounters+0x284 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1846 # 0xc2959b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x21b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1593 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 24] @ 0x948a1a 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x948a19 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x79 crypto/tls/handshake_server_tls13.go:909 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [297: 152064] @ 0xc2fc87 0xc25069 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2fc86 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc25068 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [583: 4664] @ 0xbe3fd8 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe3fd7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x11f7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [114: 5472] @ 0x53b505 0x12ae910 0x12ae7ee 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12ae90f google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x12ae7ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [41: 3280] @ 0xd9913a 0x4a3e91 0xd9a25e 0xd9cd09 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd99139 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:35 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd9a25d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:38 # 0xd9cd08 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x328 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:312 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [41: 4592] @ 0x746a05 0xb80e47 0xb80e21 0xb80e22 0xb80eee 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xb80e46 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb80e20 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb80e21 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb80eed github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:325 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [45: 720] @ 0x130acd3 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x130acd2 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:68 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [46: 6624] @ 0x6a6d56 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6d55 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:197 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [65: 3120] @ 0x53b505 0x12162fd 0x121629c 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12162fc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.77.0/credentials/credentials.go:261 # 0x121629b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:539 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [62: 11904] @ 0x5dfa94 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [51: 6528] @ 0xbe4e88 0xbe3e65 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe4e87 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe3e64 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [91: 2912] @ 0xc3aa31 0xc3aa14 0xc28f49 0xc28f3d 0xc26e9b 0xc25985 0xc257a5 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc3aa30 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3aa13 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc28f48 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc28f3c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc25984 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc257a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [37: 2368] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 2816] @ 0xd027e8 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xd027e7 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [55: 1760] @ 0x6a5131 0x6a4f50 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a5130 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:406 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 320] @ 0x51f406 0xce2bf1 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce2bf0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [3: 96] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x94c40e 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 224] @ 0x93e469 0x93e011 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x93e468 crypto/tls.clientHelloInfo+0x628 crypto/tls/handshake_server.go:1015 # 0x93e010 crypto/tls.(*Conn).readClientHello+0x1d0 crypto/tls/handshake_server.go:168 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [71: 2272] @ 0x12162d0 0x121629c 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12162cf google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.77.0/credentials/credentials.go:261 # 0x121629b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:539 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [115: 7360] @ 0x841de5 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x12a69ff 0x12f8ef5 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x12a69fe google.golang.org/grpc.(*Server).processUnaryRPC.func3+0xfe google.golang.org/grpc@v1.77.0/server.go:1401 # 0x12f8ef4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x54 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:311 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [33: 2112] @ 0xcdfef9 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xcdfef8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:585 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 64] @ 0xda597b 0xdab095 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xda597a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:52 # 0xdab094 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x154 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:47 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 72] @ 0x90c798 0x90a1e5 0x90df91 0x90df92 0x90e019 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90c797 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:838 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x90df90 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x90df91 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x90e018 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [81: 5184] @ 0x115939a 0x1159360 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1159399 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x115935f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [79: 1896] @ 0x130bf65 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x130bf64 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:249 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [41: 3280] @ 0x53195f 0x7760f9 0x7760df 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x7760f8 strings.Split+0x78 strings/strings.go:361 # 0x7760de github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 2688] @ 0x5dfa75 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 192] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [110: 7040] @ 0x13eef93 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13eef92 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x192 github.com/pactus-project/pactus/www/html/blockchain.go:75 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [67: 12864] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [71: 13632] @ 0x5dfa75 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 216] @ 0x5440da 0x5c3eca 0x5c4972 0x69ebb3 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [42: 4704] @ 0x48777c 0x4ed068 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0xd60058 0xd6001b 0x10cb6b2 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd60057 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd6001a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 864] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc10de9 0x104cdec 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0xc10de8 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryPeerMetadata).Put+0x128 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/metadata.go:32 # 0x104cdeb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xfcb github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:827 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [85: 1360] @ 0x95afa7 0x95b3ce 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95afa6 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:793 # 0x95b3cd net/textproto.readMIMEHeader+0x20d net/textproto/reader.go:557 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [8: 1664] @ 0x1482aa6 0x14853f6 0x14c545a 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1482aa5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x14853f5 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x14c5459 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 192] @ 0x53ad9c 0x53b42d 0x53b3ef 0x114b532 0x114792a 0x48b5a1 # 0x53ad9b context.WithDeadlineCause+0x29b context/context.go:656 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x114b531 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [61: 8784] @ 0x555817 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [70: 7840] @ 0x53abd9 0x53b42d 0x53b3ef 0x114b532 0x114792a 0x48b5a1 # 0x53abd8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x114b531 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [9: 1008] @ 0x10488da 0x104e4af 0xd2bed7 0xd2e3db 0xd2bd3a 0xd398c5 0x48b5a1 # 0x10488d9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait+0x1d9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:400 # 0x104e4ae github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Connected+0xee github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1034 # 0xd2bed6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:443 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd2bd39 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x719 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:442 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [2: 128] @ 0x8b9aec 0x8b9ab1 0x8b9aa5 0x8b2dac 0x8b2d45 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x8b9aeb github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0xcb github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x8b9ab0 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0x90 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x8b9aa4 github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x84 github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x8b2dab github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4cb github.com/pactus-project/pactus/store/tx.go:83 # 0x8b2d44 github.com/pactus-project/pactus/store.NewStore+0x464 github.com/pactus-project/pactus/store/store.go:129 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [34: 272] @ 0x12acca6 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12acca5 google.golang.org/grpc.newClientStream+0x485 google.golang.org/grpc@v1.77.0/stream.go:222 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [124: 7936] @ 0x12ae867 0x12ae7ee 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ae866 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x12ae7ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 576] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x77b2d5 0x77b2d6 0x118380a 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b2d4 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77b2d5 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1183809 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 592] @ 0x51f406 0x6e47b4 0x6e311f 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6e47b3 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6e311e github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xfe github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 128] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c5a5 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0xcd5bbe 0xce0371 0xce22a5 0x10497b2 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xcd5bbd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetServicePeerLimits+0x3d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/limit.go:260 # 0xce0370 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:670 # 0xce22a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:934 # 0x10497b1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:469 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [37: 1184] @ 0xc2fc87 0xc25069 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2fc86 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc25068 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [40: 3200] @ 0x6b096f 0x6b13df 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [71: 2272] @ 0xc2d84c 0xc2cfc5 0xc29845 0xc35245 0x48b5a1 # 0xc2d84b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2cfc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [54: 864] @ 0x121bb65 0x121f85f 0x48b5a1 # 0x121bb64 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x144 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1199 # 0x121f85e google.golang.org/grpc/internal/transport.(*http2Client).reader+0x35e google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1689 0: 0 [45: 1080] @ 0x728238 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x728237 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:16 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [93: 5952] @ 0x1393e08 0x13937c5 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393e07 github.com/pactus-project/pactus/www/grpc.metricToProto+0x327 github.com/pactus-project/pactus/www/grpc/network.go:149 # 0x13937c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [50: 3200] @ 0x13936da 0x139365d 0x1393645 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13936d9 encoding/hex.EncodeToString+0x519 encoding/hex/hex.go:129 # 0x139365c github.com/pactus-project/pactus/crypto/hash.Hash.String+0x49c github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1393644 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x484 github.com/pactus-project/pactus/www/grpc/network.go:99 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [443: 14516224] @ 0x122c105 0x122c223 0x1220a47 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x122c104 bufio.NewReaderSize+0x124 bufio/bufio.go:57 # 0x122c222 google.golang.org/grpc/internal/transport.newFramer+0x242 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:425 # 0x1220a46 google.golang.org/grpc/internal/transport.NewServerTransport+0x326 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:172 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [5: 1760] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [22: 352] @ 0x7282d2 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7282d1 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:414 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [248: 19840] @ 0xc2e76a 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc2e769 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x289 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2133 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [54: 6048] @ 0x48777c 0x4ed275 0xcfc2d4 0xd048b6 0xd0460a 0xd060b8 0xd3d0a2 0x114b1a4 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04609 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x114b1a3 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x63 github.com/pactus-project/pactus/network/stream.go:52 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [18: 144] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [61: 11712] @ 0x5dfab3 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [72: 13824] @ 0x5dfab3 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 640] @ 0xce293e 0xce047d 0xce22a5 0x1037584 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xce047c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1fc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:676 # 0xce22a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:934 # 0x1037583 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x63 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:54 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [110: 1041920] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [20: 960] @ 0x5b8d33 0x5b8fcc 0x5c4817 0x5c47b3 0x6a6788 0x6b2afd 0x6c4c12 0x6ddba8 0x6de528 0x6de785 0x115aedd 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x5c4816 github.com/pactus-project/pactus/crypto.Address.String+0x76 github.com/pactus-project/pactus/crypto/address.go:93 # 0x5c47b2 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:84 # 0x6a6787 github.com/pactus-project/pactus/types/block.(*Block).String+0x107 github.com/pactus-project/pactus/types/block/block.go:149 # 0x6b2afc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x6c4c11 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x6ddba7 github.com/pactus-project/pactus/util/logger.addFields+0x3c7 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x6de527 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x6de784 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x115aedc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 432] @ 0x12ac908 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ac907 google.golang.org/grpc.newClientStream+0xe7 google.golang.org/grpc@v1.77.0/stream.go:191 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [35: 4480] @ 0x104b96b 0x104b918 0x1049a19 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104b96a github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x48a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x104b917 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:656 # 0x1049a18 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:481 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [28: 1344] @ 0x53b505 0x10cc770 0x10cc712 0x114b5db 0x114792a 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x10cc76f github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20f github.com/libp2p/go-libp2p@v0.46.0/core/network/context.go:68 # 0x10cc711 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [342: 60192] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 10240] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 12288] @ 0x53d7f5 0x53d21d 0x53d3f9 0x5a966a 0x5a9c74 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9669 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5a9c73 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [202: 4848] @ 0x4ed028 0xcfe773 0xcfe358 0xcfe439 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xcfe772 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfe357 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe438 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [8: 128] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x4ad365 0x4ad2e8 0x66ce1b 0x9ce57b 0x48b5a1 # 0x4ad364 internal/itoa.Uitoa+0xe4 internal/itoa/itoa.go:32 # 0x4ad2e7 internal/itoa.Itoa+0x67 internal/itoa/itoa.go:14 # 0x66ce1a net.(*TCPAddr).String+0x17a net/tcpsock.go:52 # 0x9ce57a net/http.(*conn).serve+0x5a net/http/server.go:1935 0: 0 [9: 1728] @ 0x605fe6 0x60573b 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x605fe5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 1600] @ 0x746b14 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd2095b 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2095a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [11: 352] @ 0x776b71 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [5: 640] @ 0x8ab16d 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x8ab16c github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x2c github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:171 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 192] @ 0x1490d6e 0x14db01a 0x14e01b3 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [54: 10368] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 7392] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9d0b85 0x9d0b2b 0x9d0b2a 0x9d0d8e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9d0b84 net/textproto.MIMEHeader.Set+0xc4 net/textproto/header.go:22 # 0x9d0b2a net/http.Header.Set+0x6a net/http/header.go:40 # 0x9d0b29 net/http.Error+0x69 net/http/server.go:2351 # 0x9d0d8d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [89: 4272] @ 0x12f881c 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12f881b github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:274 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [109: 5232] @ 0x69811b 0x69b49f 0x6a6e39 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [231: 14784] @ 0x53d285 0x53d3f9 0x5c34ff 0x5c3e5d 0x6a4a6c 0x6a49c5 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c34fe github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c3e5c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a4a6b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a49c4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x8b9549 0x8b9524 0x8b9065 0x8b850d 0x8b1c70 0x8b3bb4 0x8b2486 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x8b9548 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x88 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x8b9523 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x8b9064 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1c4 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x8b850c github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x8c github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x8b1c6f github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x2af github.com/pactus-project/pactus/store/block.go:176 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [18: 864] @ 0x69811b 0x6a5148 0x6a4f50 0x6a462d 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a462c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 3008] @ 0x58aa10 0x58a956 0x589dbd 0x57960c 0x5799b7 0x5d2765 0x5d1685 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58aa0f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58a955 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x5799b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2764 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:1108 # 0x5d1684 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:895 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x4a4732 0x4a3da5 0x120ace7 0x120b4af 0x120b335 0x120bc6f 0x1215812 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x120ace6 google.golang.org/grpc/internal/transport.(*itemList).dequeue+0x66 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:85 # 0x120b4ae google.golang.org/grpc/internal/transport.(*controlBuffer).getOnceLocked+0x2e google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:443 # 0x120b334 google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x74 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:412 # 0x120bc6e google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x14e google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:615 # 0x1215811 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:469 0: 0 [165: 3960] @ 0x122cf25 0x122ca72 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x122cf24 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x464 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:578 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [86: 4128] @ 0x6e3291 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e3290 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:495 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [101: 4848] @ 0x52cea5 0x52cfb0 0x5321fb 0x53719f 0x6e3175 0x6e30c8 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5321fa strings.Join+0xfa strings/strings.go:510 # 0x53719e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x6e3174 path/filepath.Join+0x154 path/filepath/path.go:131 # 0x6e30c7 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xa7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [48: 5376] @ 0x746a05 0xb832e5 0xb832c5 0xb83288 0xb83383 0xb81f8e 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xb832e4 github.com/mr-tron/base58/base58.FastBase58Encoding+0x84 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb832c4 github.com/mr-tron/base58/base58.Encode+0x64 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb83287 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb83382 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x122 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [20: 6400] @ 0x4de03f 0x658c9d 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x658c9c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [6: 768] @ 0xd46f9e 0xd46f6a 0xd469b0 0xd52cbc 0xd53396 0xd53f74 0xd56507 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0xd46f9d golang.org/x/crypto/chacha20poly1305.sliceForAppend+0xfd golang.org/x/crypto@v0.46.0/chacha20poly1305/chacha20poly1305.go:93 # 0xd46f69 golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).open+0xc9 golang.org/x/crypto@v0.46.0/chacha20poly1305/chacha20poly1305_amd64.go:77 # 0xd469af golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).Open+0x8f golang.org/x/crypto@v0.46.0/chacha20poly1305/chacha20poly1305.go:82 # 0xd52cbb github.com/flynn/noise.aeadCipher.Decrypt+0xdb github.com/flynn/noise@v1.1.0/cipher_suite.go:187 # 0xd53395 github.com/flynn/noise.(*CipherState).Decrypt+0x75 github.com/flynn/noise@v1.1.0/state.go:76 # 0xd53f73 github.com/flynn/noise.(*symmetricState).DecryptAndHash+0x73 github.com/flynn/noise@v1.1.0/state.go:189 # 0xd56506 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xd06 github.com/flynn/noise@v1.1.0/state.go:595 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [2: 96] @ 0x480fda 0x480fef 0xd0ec12 0xd2bed7 0xd2e3db 0xd2bd3a 0xd398c5 0x48b5a1 # 0xd0ec11 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:678 # 0xd2bed6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:443 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd2bd39 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x719 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:442 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [325: 31200] @ 0x12b1205 0x128ff79 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b1204 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.77.0/stream.go:947 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 40] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x8279d7 0x826f5f 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [24: 384] @ 0x8c67b1 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x114bc78 0x48b5a1 # 0x8c67b0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [67: 12864] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 34504704] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x4c96b5 0x59ffa5 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x4c96b4 reflect.MakeSlice+0x74 reflect/value.go:2992 # 0x59ffa4 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2357 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1152] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c9b 0x69521d 0xd52e54 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [38: 304] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [76: 12160] @ 0x1183596 0x1183585 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x1183595 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x55 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1183584 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x44 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x94c5de 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [48: 7680] @ 0xc2c8b9 0xc2c7da 0xc29f4f 0xc35245 0x48b5a1 # 0xc2c8b8 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x1d8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc2c7d9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1941 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [59: 1416] @ 0x123b12f 0x129cbca 0x12b7fe5 0x12b0db1 0x128ff79 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x123b12e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12b7fe4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x12b0db0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1222: 29328] @ 0x6e8172 0x6f8a8a 0x6fa786 0x6ea522 0x6ea512 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6fa785 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:428 # 0x6ea521 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 # 0x6ea511 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [63: 16128] @ 0xbe4e88 0xbe3e65 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe4e87 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe3e64 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [74: 14208] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 4256] @ 0x53abd9 0x53b42d 0x53b3ef 0x1039265 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x53abd8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x1039264 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x264 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:223 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 1440] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x8c13ca 0x8c3ade 0x8c3953 0x8c583f 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c13c9 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x189 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8c3add github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c583e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 576] @ 0xafacb0 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [232: 14848] @ 0x53d285 0x53d3f9 0x5c34ff 0x5c3e5d 0x6a4a6c 0x6a49c5 0x6a551e 0x6a5606 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c34fe github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c3e5c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a4a6b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a49c4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 256] @ 0xb278ce 0xb74a58 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb278cd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb74a57 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 1152] @ 0x8c6dec 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8c6deb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:9 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [206: 9888] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb76e0a 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb76e09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x2a9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:71 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [36: 864] @ 0x698133 0x6a5148 0x6a4f50 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [270: 12960] @ 0x480fda 0x480fef 0xc21b74 0xc21ae9 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc21b73 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x613 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:74 # 0xc21ae8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x588 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 256] @ 0xafaac7 0x104a2e5 0x10495b4 0x1048bb0 0x48b5a1 # 0xafaac6 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x1a6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x104a2e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:524 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 288] @ 0x1490c37 0x14cb725 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14cb724 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 360] @ 0x6e8172 0x6ff3be 0x6ff3b6 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8171 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 # 0x6ff3bd github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x8fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6ff3b5 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x8f5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1113 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [71: 81792] @ 0x5a804a 0x6b098b 0x6b095f 0x6b148a 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [676: 18430464] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [128: 294912] @ 0x68b108 0x689f05 0x6894a8 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f04 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [56: 896] @ 0x707a93 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x707a92 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 1024] @ 0xb7bd65 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bd64 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:275 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [54: 10368] @ 0x5e3979 0x5e011a 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [87: 4176] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x69b49f 0x6a6e39 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [50: 5600] @ 0xc26c3f 0xc26c33 0xc2c9d4 0xc29f4f 0xc35245 0x48b5a1 # 0xc26c3e github.com/libp2p/go-libp2p-pubsub.copyRPC+0x25e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:239 # 0xc26c32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x252 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1494 # 0xc2c9d3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x2f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1952 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 960] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [25: 1600] @ 0x69c232 0x69c1f9 0x69c1f8 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69c231 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x71 github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x69c1f8 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x38 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x69c1f7 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0x37 github.com/pactus-project/pactus/types/certificate/certificate.go:279 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 94208] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x10d2b58 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [177: 135936] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x10cd31a 0xc18f8d 0x48b5a1 # 0x10cd319 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xdb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:485 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [4: 49152] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [33: 270336] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x10d2b58 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [63: 10080] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 480] @ 0xcdfa8f 0xcde605 0xcde425 0xd5c8e6 0xe1fc8f 0xd5b783 0x48b5a1 # 0xcdfa8e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x12e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:559 # 0xcde604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:394 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0xd5c8e5 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x265 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:195 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [8: 192] @ 0x5440da 0x5c3eca 0x6a767c 0x6a7533 0x8b10dc 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a767b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a7532 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8b10db github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 1600] @ 0x53d285 0x53d3f9 0x7762cb 0x779b95 0xb138d9 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7762ca github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb138d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [7: 1008] @ 0xc29c45 0xc29c90 0xc35245 0x48b5a1 # 0xc29c44 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x8c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc29c8f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x90f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [82: 1312] @ 0x1226e65 0x1225556 0x12a2948 0x12a2116 0x48b5a1 # 0x1226e64 google.golang.org/grpc/internal/transport.(*http2Server).handleWindowUpdate+0x44 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:953 # 0x1225555 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x275 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:720 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [57: 4560] @ 0x6b096f 0x6b148a 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0xd05bff 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xaf9ca5 0xc184e5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd05bfe github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf9ca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc184e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 168] @ 0x10d2c53 0x8c60cb 0x10d2b0d 0x10ce422 0x6829d5 0xb07dc5 0xb07dc0 0xb06ec5 0xb06ec6 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x10d2c52 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb07dc4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:377 # 0xb07dbf github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:369 # 0xb06ec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:317 # 0xb06ec5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:274 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [31: 496] @ 0x6a4d07 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4d06 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x166 github.com/pactus-project/pactus/types/tx/tx.go:349 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x4a47c8 0x4a3da5 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a47c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [35: 840] @ 0x5c4959 0x69d52c 0x69dbbf 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69d52b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69dbbe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [257: 20560] @ 0x121b254 0x12b2569 0x12b239c 0x12b16c5 0x12b0422 0x12b1372 0x128ff79 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x121b253 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1103 # 0x12b2568 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:79 # 0x12b239b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.77.0/stream.go:1106 # 0x12b16c4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.77.0/stream.go:948 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1371 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [169: 8112] @ 0x40a8f2 0x481029 0x9cb1e6 0x9cad77 0x13f58fa 0x13f6165 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb1e5 net/http.Header.Clone+0x5e5 net/http/header.go:105 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x13f58f9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x13f6164 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [36: 864] @ 0xc0e485 0xc0e305 0xc12173 0x8c6e7f 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x8c6e7e github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xde github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:11 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x7fb4d6 0x7fad90 0x89cf47 0xd64f6d 0xd644ff 0xd66848 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89cf46 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0xd64f6c github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0x6c github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:222 # 0xd644fe github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x91e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:119 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [29: 464] @ 0x707a93 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x707a92 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [194: 136576] @ 0xd0ccdf 0xd0b5b7 0xd0b2a9 0x48b5a1 # 0xd0ccde github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).getConnsToClose+0x7e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:472 # 0xd0b5b6 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).trim+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:385 # 0xd0b2a8 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background+0x148 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:364 0: 0 [213: 6816] @ 0x122f25c 0x122643c 0x1226423 0x12255e5 0x12a2948 0x12a2116 0x48b5a1 # 0x122f25b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.77.0/internal/transport/transport.go:98 # 0x122643b google.golang.org/grpc/internal/transport.(*Stream).write+0x31b google.golang.org/grpc@v1.77.0/internal/transport/transport.go:348 # 0x1226422 google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x302 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:851 # 0x12255e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x304 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:711 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [150: 7200] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [122: 5856] @ 0x53b505 0x12190b4 0x1219087 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12190b3 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.77.0/peer/peer.go:76 # 0x1219086 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:745 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 896] @ 0x415a34 0x4ed551 0xcfe405 0x48b5a1 # 0x4ed550 time.NewTicker+0x30 time/tick.go:43 # 0xcfe404 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:369 0: 0 [11: 2112] @ 0x5dfab3 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0x776b71 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [185: 71040] @ 0x606005 0x60573b 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x606004 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 752] @ 0x8b1776 0x8b177d 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8b1775 github.com/pactus-project/pactus/store.blockKey+0x55 github.com/pactus-project/pactus/store/block.go:19 # 0x8b177c github.com/pactus-project/pactus/store.(*blockStore).block+0x5c github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [88: 4224] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x1396dc5 0x1396d56 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1396dc4 github.com/pactus-project/pactus/crypto.Address.String+0x384 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1396d55 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x315 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [16: 2048] @ 0xd31d49 0xd31be5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xd31d48 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:264 # 0xd31be4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:251 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [74: 3552] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x1396dc5 0x1396d56 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1396dc4 github.com/pactus-project/pactus/crypto.Address.String+0x384 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1396d55 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x315 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [174: 13920] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12b7fe5 0x12b0db1 0x128ff79 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12b7fe4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x12b0db0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [23: 368] @ 0x12f7273 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12f7272 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x52 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:74 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [82: 15744] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 2160] @ 0x6b096f 0x6b148a 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 1344] @ 0x74c3da 0x74c3f0 0x1490c9b 0x14cb725 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14cb724 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x698133 0x69b49f 0x6a6e39 0x6a6056 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 192] @ 0x1490d6e 0x14db01a 0x14e01b3 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 16384] @ 0x8aa80f 0xc19bda 0xc19bd0 0xc197db 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc19bd9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc19bcf github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [71: 7952] @ 0xd02749 0xd02842 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xd02748 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd02841 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [3: 192] @ 0xd52309 0xd5221b 0xd528fb 0xd528af 0xd54fea 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0xd52308 crypto/ecdh.(*x25519Curve).NewPublicKey+0x108 crypto/ecdh/x25519.go:76 # 0xd5221a golang.org/x/crypto/curve25519.x25519+0x1a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:79 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd54fe9 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x1e9 github.com/flynn/noise@v1.1.0/state.go:425 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [40: 960] @ 0x543115 0x5c3c45 0x5c4a6e 0x69d5a5 0x69dd29 0x6a4f1d 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c4a6d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x69d5a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69dd28 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [292: 32704] @ 0xc2074c 0xc20740 0xc3861c 0xc351a7 0x48b5a1 # 0xc2074b github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x14b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc2073f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x13f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:895 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [135: 8640] @ 0x12ae867 0x12ae7ee 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ae866 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x12ae7ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [24: 1152] @ 0x557c45 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x557c44 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [96: 3072] @ 0x12b0be8 0x12b1659 0x12b05f7 0x12b1372 0x128ff79 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b0be7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.77.0/stream.go:901 # 0x12b1658 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.77.0/stream.go:957 # 0x12b05f6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x12b1371 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [126: 2016] @ 0x114232f 0xc4c3e7 0xc4c1aa 0xc4bce5 0xc4b837 0xc4b6dc 0x48b5a1 # 0x114232e github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x24e github.com/pactus-project/pactus/network/gossip.go:227 # 0xc4c3e6 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc4c1a9 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc4bce4 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc4b836 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc4b6db github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [36: 864] @ 0x5c4959 0x69d52c 0x69dbbf 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69d52b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69dbbe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [118: 7552] @ 0xbe3d5e 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe3d5d github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf7d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2349 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 528] @ 0x468b06 0xb79178 0xb791b6 0xb791ee 0xb7958c 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79177 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 192] @ 0x6a5f14 0x6a7c0d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5f13 github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x1f3 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:100 # 0x6a7c0c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 1056] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [257: 12336] @ 0x66edb2 0x655d9b 0x66f75b 0x66e5f0 0x9d452c 0x13f4ea9 0x48b5a1 # 0x66edb1 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x655d9a net.(*netFD).accept+0x25a net/fd_unix.go:178 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9d452b net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x13f4ea8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [158: 15168] @ 0x12accd9 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12accd8 google.golang.org/grpc.newClientStream+0x4b8 google.golang.org/grpc@v1.77.0/stream.go:224 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [25: 1200] @ 0x117bbfb 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x117bbfa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9a github.com/pactus-project/pactus/sync/bundle/bundle.go:84 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x8ae0f9 0x104d20a 0x104c9e5 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x8ae0f8 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:173 # 0x104d209 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:849 # 0x104c9e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:797 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [104: 1664] @ 0x8c67b1 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0x8c67b0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [52: 6656] @ 0x53d7f5 0x53d21d 0x53d3f9 0x68853f 0x68850b 0x68935f 0x6873d9 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x68853e compress/flate.(*huffmanBitWriter).write+0xbe compress/flate/huffman_bit_writer.go:136 # 0x68850a compress/flate.(*huffmanBitWriter).flush+0x8a compress/flate/huffman_bit_writer.go:128 # 0x68935e compress/flate.(*huffmanBitWriter).writeStoredHeader+0x3e compress/flate/huffman_bit_writer.go:407 # 0x6873d8 compress/flate.(*compressor).close+0x98 compress/flate/deflate.go:639 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 384] @ 0x66130c 0x65f053 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x66130b net.(*Resolver).lookupIPAddr+0x28b net/lookup.go:334 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [16: 384] @ 0x10d3525 0x8c60cb 0x10d3449 0x10ce3c2 0x114bc78 0x48b5a1 # 0x10d3524 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [23: 1104] @ 0xb7919e 0xb791ee 0xb7958c 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7919d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [268: 42880] @ 0x5b9012 0x696f96 0x1396c7c 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x696f95 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1396c7b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [63: 1008] @ 0x12ad8f6 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad8f5 google.golang.org/grpc.newClientStreamWithParams+0x2b5 google.golang.org/grpc@v1.77.0/stream.go:292 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 768] @ 0x4a4732 0x4a3da5 0x90db37 0x90d9f2 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x90db36 crypto/tls.(*Conn).writeRecordLocked.func1+0x56 crypto/tls/conn.go:1004 # 0x90d9f1 crypto/tls.(*Conn).writeRecordLocked+0x891 crypto/tls/conn.go:1049 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [14: 896] @ 0xc3aa31 0xc3aa14 0xc28f49 0xc28f3d 0xc26e9b 0xc25985 0xc257a5 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc3aa30 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3aa13 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc28f48 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc28f3c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc25984 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc257a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 16] @ 0x1037b65 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1037b64 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x644 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:99 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [13: 1248] @ 0xb1739f 0xb17892 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xb1739e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb17891 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [300: 33600] @ 0xc2ca5b 0xc2ca4f 0xc29f4f 0xc35245 0x48b5a1 # 0xc2ca5a github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x37a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc2ca4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x36e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1951 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 320] @ 0x89cff4 0x89cf1d 0x8ae0bd 0xc0c93a 0xc0c913 0xc1f38b 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xc0c939 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0c912 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [134: 4288] @ 0x6a55f7 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a55f6 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [536: 617472] @ 0x5a804a 0x6b098b 0x6b095f 0x6b148a 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xd06339 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd06338 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x943635 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x943634 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x1d4 crypto/tls/handshake_server_tls13.go:149 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [78: 139776] @ 0xb276ef 0xb7fd97 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb276ee github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb7fd96 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [24: 1536] @ 0x103793d 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x103793c github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x41c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:76 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x1490d6e 0x69521d 0x94c5de 0x9489fc 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 288] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0cb27 0xc1f38b 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [25: 400] @ 0x13f6994 0x13f6919 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6993 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x7b3 github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f6918 github.com/pactus-project/pactus/www/html.txToTable+0x738 github.com/pactus-project/pactus/www/html/transaction.go:60 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [429: 68640] @ 0xc2ca6f 0xc2ca4f 0xc29f4f 0xc35245 0x48b5a1 # 0xc2ca6e github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x38e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc2ca4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x36e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1951 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 320] @ 0x746b14 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0x114f249 0x114ef8a 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x114f248 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x188 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114ef89 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0xd620cc 0x104919c 0x104947a 0x1048bb0 0x48b5a1 # 0xd620cb github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0xab github.com/multiformats/go-multistream@v0.6.1/client.go:55 # 0x104919b github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x37b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:436 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [9: 72] @ 0xd05cbb 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0x114bc78 0x48b5a1 # 0xd05cba github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [68: 13056] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [58: 5568] @ 0x114539c 0x10bc682 0x10bafdb 0x10ba886 0x48b5a1 # 0x114539b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x10bc681 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:441 # 0x10bafda github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x29a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:320 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [86: 2064] @ 0x71303b 0x708465 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x71303a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [62: 6944] @ 0x48777c 0x4ed275 0xcfc2d4 0xd04716 0xd045ec 0xd060b8 0xd3d0a2 0x114b628 0x114792a 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd045eb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x114b627 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:90 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [120: 5760] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 496] @ 0x12ac8bf 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ac8be google.golang.org/grpc.newClientStream+0x9e google.golang.org/grpc@v1.77.0/stream.go:191 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [37: 1184] @ 0x1156927 0x115bf05 0x8c1e87 0x115bcfa 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156926 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x115bf04 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0xa4 github.com/pactus-project/pactus/state/state.go:550 # 0x8c1e86 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115bcf9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:547 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 4992] @ 0xb80f39 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb80f38 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x298 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [114: 5472] @ 0x6f980f 0x6f8eb0 0x6fd085 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd084 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x84288f 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x84288e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [205: 13120] @ 0x130ad73 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x130ad72 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0xf2 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:69 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3522: 4958976] @ 0xc2eb33 0xc2e6be 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc2eb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2e6bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [52: 4992] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb8350b 0xb81f8e 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb8350a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [274: 21920] @ 0x4c9a9d 0x827947 0x826f5f 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 1008] @ 0xcfe64e 0xcfe637 0xcfe358 0xcfe3f0 0x48b5a1 # 0xcfe64d github.com/libp2p/go-yamux/v5.newPing+0x10d github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:20 # 0xcfe636 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfe357 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe3ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [4: 768] @ 0x868693 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x868692 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [291: 193093632] @ 0x6923ae 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6923ad compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 896] @ 0xcfcce6 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfcce5 github.com/libp2p/go-yamux/v5.newSession+0x2c5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:146 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [74: 3552] @ 0x54337a 0x5c3c45 0x6a77b4 0x6a77c0 0x6a6d92 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a77b3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a77bf github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a6d91 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [11: 12672] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [83: 95616] @ 0x686a31 0x686b67 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a30 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x686b66 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [101: 71104] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 1792] @ 0x6f2172 0x6f224f 0x48b5a1 # 0x6f2171 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x3b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:293 # 0x6f224e github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBuckets+0x2e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:314 0: 0 [33: 1081344] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686367 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686366 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [154: 17248] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [562: 11509760] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [357: 7768320] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [76: 1867776] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 1130496] @ 0x53d7f5 0x53d21d 0x53d3f9 0x5a966a 0x5a9c74 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9669 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5a9c73 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 1104] @ 0x51f406 0x115bba5 0x6de4e5 0x6de785 0x115aedd 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x115bba4 github.com/pactus-project/pactus/state.(*state).String+0x1a4 github.com/pactus-project/pactus/state/state.go:530 # 0x6de4e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:185 # 0x6de784 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x115aedc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [189: 3024] @ 0x89cfdd 0x89cfbe 0x8ab366 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x89cfdc github.com/libp2p/go-libp2p/core/crypto/pb.KeyType.Enum+0x5c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/pb/crypto.pb.go:50 # 0x89cfbd github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:175 # 0x8ab365 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:193 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [363: 5808] @ 0x468b06 0x777bac 0x77b2d5 0x77b2d6 0x118380a 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b2d4 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77b2d5 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1183809 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 456] @ 0x10d7f65 0x10bd8dd 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0x10d7f64 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).AddrsFor+0x3c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:231 # 0x10bd8dc github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x11c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:552 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [179: 4296] @ 0x122a0bd 0x1228b45 0x12a5f74 0x12a5f52 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x122a0bc google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x5c google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1328 # 0x1228b44 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1125 # 0x12a5f73 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e13 google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:77 # 0x12a5f51 google.golang.org/grpc.(*Server).processUnaryRPC+0x1df1 google.golang.org/grpc@v1.77.0/server.go:1536 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1076: 2479104] @ 0x68b108 0x689f05 0x6894a8 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f04 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x468a32 0x467f25 0x468145 0x50fc2a 0x66648c 0x521f5b 0x52274e 0x5251be 0x51c365 0x91047f 0xcfdf64 0xd00451 0x48b5a1 # 0x50fc29 os.(*SyscallError).Error+0x49 os/error.go:54 # 0x66648b net.(*OpError).Error+0x12b net/net.go:520 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x91047e crypto/tls.(*Conn).Close+0x9e crypto/tls/conn.go:1447 # 0xcfdf63 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00450 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [5329: 7503232] @ 0xc2d19c 0xc29845 0xc35245 0x48b5a1 # 0xc2d19b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [62: 11904] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 264] @ 0x698056 0x69b207 0x8b32f3 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x698055 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x69b206 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:166 # 0x8b32f2 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x392 github.com/pactus-project/pactus/store/store.go:180 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [384: 43008] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [227: 25424] @ 0x1215f05 0x1215edc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215f04 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1a4 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:49 # 0x1215edb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 2992] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0x468b06 0xb3208f 0xb7ff28 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3208e github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0x2e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:64 # 0xb7ff27 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:191 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [99: 4752] @ 0x6f42dd 0x6f2bd2 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [159: 7632] @ 0x7130b1 0x71309d 0x713051 0x708465 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x7130b0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71309c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x713050 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [43: 1409024] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x682ca7 0x10d2f25 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0x114b659 0x114792a 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x682ca6 bufio.(*Writer).Write+0xe6 bufio/bufio.go:685 # 0x10d2f24 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x114b658 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [207: 13248] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 6144] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686367 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686366 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [954: 228960] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [83: 74368] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1689: 55345152] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [874: 14319616] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [116: 237568] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [598: 17145856] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [953: 228720] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 262144] @ 0x53d7f5 0x53d21d 0x53d3f9 0x6886a8 0x68868c 0x68a252 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6886a7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x68868b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x68a251 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [318: 20840448] @ 0x686ea7 0x686e93 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686ea6 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x686e92 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1921: 1274683392] @ 0x6923ae 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6923ad compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4076: 300515328] @ 0x686f06 0x686e93 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686f05 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x686e92 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3687: 241631232] @ 0x686ea7 0x686e93 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686ea6 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x686e92 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22468: 14908686336] @ 0x6923ae 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6923ad compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x6a6f1a 0x6a6056 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6a6f19 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f9 github.com/pactus-project/pactus/types/block/block.go:220 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 720] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 64] @ 0x1490d6e 0x14db01a 0x14e01b3 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [613: 107888] @ 0x1396bb5 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1396bb4 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x174 github.com/pactus-project/pactus/www/grpc/transaction.go:281 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [335: 16080] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x6a5148 0x6a4f50 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 3648] @ 0x69725b 0x6a52a8 0x6a4fa5 0x6a462d 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69725a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6a52a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a462c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [111: 3552] @ 0x12162d0 0x121629c 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12162cf google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.77.0/credentials/credentials.go:261 # 0x121629b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:539 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [63: 2016] @ 0x6a5131 0x6a4f50 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a5130 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:406 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [91: 18928] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc21267 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc21266 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x9c6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:966 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 98304] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x411906 0x8b9bdd 0x8b2dac 0x8b2d45 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x8b9bdc github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1bc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8b2dab github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4cb github.com/pactus-project/pactus/store/tx.go:83 # 0x8b2d44 github.com/pactus-project/pactus/store.NewStore+0x464 github.com/pactus-project/pactus/store/store.go:129 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [5: 480] @ 0x79aea5 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 480] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 1120] @ 0x74c3da 0x74c3f0 0x1490c9b 0x14cb57f 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14cb57e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [67: 12864] @ 0x5dfab3 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [150: 4800] @ 0x695c17 0x69cb0f 0x115952b 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x695c16 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x116 github.com/pactus-project/pactus/crypto/bls/bls.go:51 # 0x69cb0e github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x14e github.com/pactus-project/pactus/types/certificate/certificate.go:349 # 0x115952a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:303 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [117: 104832] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc21e0d 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc21e0c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [23: 23552] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [66: 12672] @ 0x5dfa94 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [405: 25920] @ 0xbe3698 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe3697 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x8b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2451 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [227: 10896] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x826f5f 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [46: 1104] @ 0x6e8172 0x6ff3be 0x6ff3b6 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8171 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 # 0x6ff3bd github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x8fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6ff3b5 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x8f5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1113 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [19: 2432] @ 0xb3297f 0xb80a8c 0xb80a6e 0xb80a62 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80a8b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb80a6d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb80a61 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [33: 23248896] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 1536] @ 0xb3297f 0xb81967 0xb81949 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81966 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81948 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [42: 4032] @ 0x696c66 0x698c28 0x698b9e 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x696c65 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x85 github.com/pactus-project/pactus/crypto/bls/private_key.go:145 # 0x698c27 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x698b9d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 2592] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 160] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [182: 8736] @ 0x40a8f2 0x481029 0x12b34f2 0x12b34d5 0x12b34c0 0x12b1f17 0x12b1a65 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b34f1 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.77.0/metadata/metadata.go:100 # 0x12b34d4 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:334 # 0x12b34bf google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.77.0/stream.go:1204 # 0x12b1f16 google.golang.org/grpc.(*clientStream).finish+0x196 google.golang.org/grpc@v1.77.0/stream.go:1050 # 0x12b1a64 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.77.0/stream.go:999 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0x557c45 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x557c44 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 496] @ 0x123b14f 0x129cbca 0x12b7fe5 0x12b0db1 0x128ff79 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x123b14e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xce google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12b7fe4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x12b0db0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [19: 608] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [70: 13440] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [451: 72160] @ 0xc20790 0xc20740 0xc3861c 0xc351a7 0x48b5a1 # 0xc2078f github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x18f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc2073f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x13f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:895 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 3840] @ 0xc2eb33 0xc2e6be 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc2eb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2e6bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 192] @ 0x480f53 0x4c96e5 0x59ffa5 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x480f52 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1816 # 0x4c96e4 reflect.MakeSlice+0xa4 reflect/value.go:2992 # 0x59ffa4 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2357 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [76: 3648] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [216: 27648] @ 0x138fe96 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x138fe95 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x135 github.com/pactus-project/pactus/www/grpc/blockchain.go:145 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [58: 3712] @ 0xc212c6 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc212c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xa25 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:970 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 3840] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 1344] @ 0x66ee45 0x655e45 0x66f75b 0x66e5f0 0xb15327 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x66ee44 net.sockaddrToTCP+0x104 net/tcpsock_posix.go:19 # 0x655e44 net.(*netFD).accept+0x304 net/fd_unix.go:178 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb15326 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [12: 192] @ 0x468a32 0x467f25 0x46808a 0x6996af 0x13f5c31 0x13f5c48 0x13f72f5 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x6996ae github.com/pactus-project/pactus/types/amount.Amount.Format+0x12e github.com/pactus-project/pactus/types/amount/amount.go:140 # 0x13f5c30 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:145 # 0x13f5c47 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f72f4 github.com/pactus-project/pactus/www/html.txToTable+0x1114 github.com/pactus-project/pactus/www/html/transaction.go:79 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [123: 3936] @ 0xb749f8 0xb749b3 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb749f7 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb749b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x52 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 1056] @ 0x79aea5 0x935e54 0x935e33 0x79aae2 0x79af3c 0x935df4 0x935dd3 0x79aae2 0x79af3c 0x93503d 0x934f34 0x79aae2 0x79af3c 0x934e54 0x934e33 0x79aae2 0x79af3c 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x935e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x935e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1+0x12 crypto/tls/handshake_messages.go:1020 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x935df3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x935dd2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93503c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934f33 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [68: 13056] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [94: 1504] @ 0xbe6468 0xbe37a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6467 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe37a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [23: 552] @ 0x6a6e85 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6e84 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 912] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [121: 3872] @ 0x1215eb2 0x1215ea1 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215eb1 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1215ea0 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [56: 9856] @ 0xde73ec 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xde73eb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:65 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [63: 2016] @ 0x4e5a6c 0x4e511d 0x13ef20c 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4e5a6b time.Time.Format+0xeb time/format.go:650 # 0x4e511c time.Time.String+0x3c time/format.go:547 # 0x13ef20b github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x14b github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 128] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x89cd6c 0x104d5ac 0x104ce98 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x89cd6b github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:125 # 0x104d5ab github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:884 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [6: 672] @ 0xcfcd0c 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfcd0b github.com/libp2p/go-yamux/v5.newSession+0x2eb github.com/libp2p/go-yamux/v5@v5.1.0/session.go:148 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [421: 87568] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xd0a293 0xc41a6d 0xc42a7d 0xc4954e 0xc225b7 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xd0a292 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).Protect+0x112 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:204 # 0xc41a6c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc42a7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4954d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc225b6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 96] @ 0xce2467 0x104a07e 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce2466 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:946 # 0x104a07d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x7d github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:509 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [254: 40640] @ 0x5b9012 0x696f96 0x1396c7c 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x696f95 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1396c7b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [57: 10944] @ 0x5dfa94 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 6400] @ 0xc2d19c 0xc29845 0xc35245 0x48b5a1 # 0xc2d19b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [42: 5376] @ 0x58c6fd 0x58c6c8 0x58ca09 0x578f06 0x5c750f 0x5c74e9 0x5f066e 0x5eef52 0x696ac6 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58c6fc math/big.nat.make+0x13c math/big/nat.go:67 # 0x58c6c7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x58ca08 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x578f05 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c750e math/big.(*Int).Mul+0xae math/big/int.go:184 # 0x5c74e8 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:144 # 0x5f066d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x24d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g1.go:633 # 0x5eef51 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g1.go:458 # 0x696ac5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 2880] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db395 0x14e02e6 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 240] @ 0xb138fe 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0xb138fd github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdd github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [153: 14688] @ 0x697dd7 0x697e46 0x1396cc3 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x697dd6 encoding/hex.EncodeToString+0x56 encoding/hex/hex.go:127 # 0x697e45 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc5 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x1396cc2 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x282 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [101: 19392] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [52: 36608] @ 0xda68c5 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xda68c4 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x264 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:161 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [14: 448] @ 0x10cd31a 0x114b5db 0x114792a 0x48b5a1 # 0x10cd319 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xdb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:485 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [5: 240] @ 0x69811b 0x697fca 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x697fc9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [74: 1184] @ 0x1215f65 0x1215edc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215f64 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x204 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:51 # 0x1215edb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [105: 5040] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [39: 624] @ 0x468b06 0x779547 0x77950e 0x779459 0x77941f 0x114530b 0x10bc682 0x10bc326 0x10cddba 0x1033a29 0x1038233 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x779546 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x166 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x77950d github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x12d github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x779458 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x77941e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114530a github.com/pactus-project/pactus/network.makeNetwork.func2+0xea github.com/pactus-project/pactus/network/network.go:221 # 0x10bc681 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:441 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038232 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1d2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:131 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 2048] @ 0x7ad7de 0x7ad7f3 0x955d34 0x907936 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x955d33 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [52: 9984] @ 0x5dfab3 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 352] @ 0xb12930 0xb1291e 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0xb1292f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb1291d github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:111 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 256] @ 0x4a4812 0x4a3da5 0x8aa7d9 0xcff3c7 0xcff3b0 0xd034d9 0xcfdb5c 0xd05b73 0xd30e96 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd034d8 github.com/libp2p/go-yamux/v5.(*Stream).sendWindowUpdate+0x1b8 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:244 # 0xcfdb5b github.com/libp2p/go-yamux/v5.(*Session).AcceptStream+0x11b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:269 # 0xd05b72 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream+0x12 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:55 # 0xd30e95 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [6: 96] @ 0x5cd205 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd204 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [121: 216832] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc21e0d 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc21e0c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [93: 17856] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [75: 14400] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [132: 3168] @ 0xb76c14 0xb76be9 0xb76b88 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb76c13 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xb3 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xb76be8 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb76b87 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:39 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3358: 322368] @ 0xc0e485 0xc0e305 0xc2e842 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2e841 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 192] @ 0x79aea5 0x931a76 0x93164b 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x931a75 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93164a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [259: 4144] @ 0x776b8d 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [125: 8000] @ 0x6a6df5 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a6df4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:202 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [237: 7584] @ 0x122f25c 0x121a425 0x121a412 0x121efff 0x121f88e 0x48b5a1 # 0x122f25b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.77.0/internal/transport/transport.go:98 # 0x121a424 google.golang.org/grpc/internal/transport.(*Stream).write+0xc4 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:348 # 0x121a411 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0xb1 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:946 # 0x121effe google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ade google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1613 # 0x121f88d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x38d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1687 0: 0 [74: 8288] @ 0x10cd1c5 0x10cd25b 0x10ccb75 0x114b5db 0x114792a 0x48b5a1 # 0x10cd1c4 github.com/multiformats/go-multistream.newOnce+0xc64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10cd25a github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [14: 2688] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [160: 3840] @ 0x698133 0x6a5148 0x6a4f50 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1152] @ 0xd2e106 0x10324be 0x102fd72 0x48b5a1 # 0xd2e105 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:743 # 0x10324bd github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x3d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:401 # 0x102fd71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:227 0: 0 [223: 24976] @ 0x539baa 0x1215ffa 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1215ff9 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x299 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:504 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [35: 3920] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd2095b 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2095a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [3820: 305600] @ 0xc1e64c 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc1e64b github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xcb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [116: 7424] @ 0x138fe7a 0x138fdca 0x138fdb2 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x138fe79 encoding/hex.EncodeToString+0x119 encoding/hex/hex.go:129 # 0x138fdc9 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x69 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x138fdb1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [81: 3888] @ 0x5b9012 0x1396dc5 0x1396d56 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1396dc4 github.com/pactus-project/pactus/crypto.Address.String+0x384 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1396d55 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x315 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [106: 10176] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [210: 10080] @ 0xc0e485 0xc0e305 0xc2e842 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2e841 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2364: 4236288] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc20926 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc20925 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [313: 50080] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13ef312 0x13ef28e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13ef311 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x251 github.com/pactus-project/pactus/www/html/server.go:252 # 0x13ef28d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x1cd github.com/pactus-project/pactus/www/html/blockchain.go:100 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 128] @ 0x7785ba 0x7782bf 0xb127c9 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x7785b9 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [231: 88704] @ 0xd02765 0xd02766 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xd02764 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd02765 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [7: 784] @ 0x48777c 0x4ed275 0xcfc2d4 0xd048b6 0xd0460a 0xd060b8 0xd3d0a2 0x104903f 0x104947a 0x1048bb0 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04609 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x104903e github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x21e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:427 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [252: 44352] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [84: 344064] @ 0xafa9df 0xafa972 0xafa976 0x104a2e5 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafa9de bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xafa971 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafa975 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x104a2e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:524 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 448] @ 0x48777c 0x4ed275 0xcfc2d4 0xd04716 0xd045ec 0xd060b8 0xd3d0a2 0x104968d 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd045eb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x104968c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x4c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:458 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [18: 576] @ 0x558c87 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 6912] @ 0x6a6adb 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6ada github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/block/block.go:165 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 3168] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb810d6 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb810d5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [27: 1728] @ 0x746b14 0xb80d33 0xb80d17 0xb80cc8 0xb80dda 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xb80d32 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb80d16 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb80cc7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb80dd9 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:324 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 320] @ 0x14798b3 0x5cdb86 0x5d15f6 0x5ff025 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdb85 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 1792] @ 0xdd3133 0xdd2bb9 0xdc3b49 0xdc249c 0xdb6ba8 0x48b5a1 # 0xdd3132 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x332 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:792 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [169: 5408] @ 0x40cbf2 0x40b74d 0x410d25 0xc2a352 0xc2a360 0xc35245 0x48b5a1 # 0xc2a351 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2a35f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [96: 1536] @ 0x9c5eae 0x9c5b9c 0x9c5954 0x9d20a5 0x9d19a5 0x9d28e5 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9c5ead net/http.(*routingNode).matchPath+0x1ad net/http/routing_tree.go:184 # 0x9c5b9b net/http.(*routingNode).matchMethodAndPath+0x11b net/http/routing_tree.go:147 # 0x9c5953 net/http.(*routingNode).match+0x93 net/http/routing_tree.go:126 # 0x9d20a4 net/http.(*ServeMux).matchOrRedirect+0x204 net/http/server.go:2767 # 0x9d19a4 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2721 # 0x9d28e4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 448] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [111: 1051392] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c5a5 0x9489fc 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x480fda 0x480fef 0xc361cb 0xc34ec7 0x48b5a1 # 0xc361ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleDeadPeers+0x6a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:961 # 0xc34ec6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x966 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:838 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c4f 0x69521d 0xd52f78 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [2: 1792] @ 0xd05445 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0xd05444 github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x2a4 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:176 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [47: 2256] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [123: 7872] @ 0x13eeed8 0x13eeec4 0x13eeeb0 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13eeed7 encoding/hex.EncodeToString+0xd7 encoding/hex/hex.go:127 # 0x13eeec3 github.com/pactus-project/pactus/crypto/hash.Hash.String+0xc3 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13eeeaf github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0xaf github.com/pactus-project/pactus/www/html/blockchain.go:75 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [395: 44240] @ 0x539baa 0x1215ffa 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1215ff9 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x299 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:504 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 72] @ 0x71303b 0x7086ab 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x71303a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x7086aa github.com/syndtr/goleveldb/leveldb.(*DB).Has+0xaa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:881 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [77: 3696] @ 0x54337a 0x5c3c45 0x69eced 0x69ec7d 0x6a4f1d 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69ecec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69ec7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 832] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 144] @ 0x480fda 0x480fef 0xc35ccb 0xc34e85 0x48b5a1 # 0xc35cca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x6a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:926 # 0xc34e84 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x924 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:810 0: 0 [126: 12096] @ 0x8b9549 0x8b9524 0x8b9065 0x8b850d 0x8b1c70 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8b9548 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x88 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x8b9523 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x8b9064 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1c4 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x8b850c github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x8c github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x8b1c6f github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x2af github.com/pactus-project/pactus/store/block.go:176 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 288] @ 0x14798b3 0x5cdc5f 0x5d15f6 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdc5e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [49: 784] @ 0x123b14f 0x129cbca 0x12b7fe5 0x12b0db1 0x128ff79 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x123b14e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xce google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12b7fe4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x12b0db0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [60: 11520] @ 0x5dfa75 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [142: 49984] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x8c2672 0x8c57b4 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c2671 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x91 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x8c57b3 github.com/pactus-project/pactus/execution.Execute+0x53 github.com/pactus-project/pactus/execution/execution.go:16 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [67: 8576] @ 0x5985e9 0x117bd3f 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5985e8 github.com/fxamacker/cbor/v2.(*decMode).NewDecoder+0x28 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1363 # 0x117bd3e github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x9e github.com/pactus-project/pactus/sync/bundle/bundle.go:100 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 184832] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [159: 203520] @ 0x64c785 0x64d725 0x64e90f 0x651da5 0x48b5a1 # 0x64c784 net.dnsPacketRoundTrip+0xa4 net/dnsclient_unix.go:114 # 0x64d724 net.(*Resolver).exchange+0x4e4 net/dnsclient_unix.go:195 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [28: 672] @ 0x8b0d9e 0x8b0d53 0x8b485f 0x115beb5 0x8c1e87 0x115bcfa 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b0d9d github.com/pactus-project/pactus/store.accountKey+0x17d github.com/pactus-project/pactus/store/account.go:18 # 0x8b0d52 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x132 github.com/pactus-project/pactus/store/account.go:107 # 0x8b485e github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:328 # 0x115beb4 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:549 # 0x8c1e86 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115bcf9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:547 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 192] @ 0x114bb14 0x48b5a1 # 0x114bb13 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x153 github.com/pactus-project/pactus/network/stream.go:123 0: 0 [32: 512] @ 0x51c4e9 0x51c4dd 0x77618a 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x51c4e8 errors.New+0x208 errors/errors.go:65 # 0x51c4dc fmt.Errorf+0x1fc fmt/errors.go:30 # 0x776189 github.com/multiformats/go-multiaddr.stringToBytes+0x109 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:26 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x7b45df 0x7ba4ad 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b45de crypto/x509.parseName+0x37e crypto/x509/parser.go:175 # 0x7ba4ac crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [84: 16128] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 4608] @ 0xc2d19c 0xc29845 0xc35245 0x48b5a1 # 0xc2d19b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 1344] @ 0x74c3da 0x74c3f0 0x1490c4f 0x14cb57f 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14cb57e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 1920] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1152] @ 0xc2eb33 0xc29bc5 0xc35245 0x48b5a1 # 0xc2eb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc29bc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [75: 6000] @ 0x13934b4 0x1393329 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13934b3 encoding/hex.EncodeToString+0x2f3 encoding/hex/hex.go:129 # 0x1393328 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x168 github.com/pactus-project/pactus/www/grpc/network.go:88 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [193: 9264] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x13939c5 0x139381f 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x13939c4 github.com/pactus-project/pactus/crypto.Address.String+0x804 github.com/pactus-project/pactus/crypto/address.go:93 # 0x139381e github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x65e github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [45: 23040] @ 0x13938cc 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13938cb github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x70b github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [80: 1920] @ 0x5c1b8b 0x5c2486 0x6978dd 0x1393947 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x1393946 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x786 github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [29: 4176] @ 0x480f93 0x40b6c5 0x40b6b8 0x40f795 0x1393e3d 0x13937c5 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393e3c github.com/pactus-project/pactus/www/grpc.metricToProto+0x35c github.com/pactus-project/pactus/www/grpc/network.go:149 # 0x13937c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [60: 1920] @ 0x12b0be8 0x12b1659 0x12b05f7 0x12b1372 0x128ff79 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b0be7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.77.0/stream.go:901 # 0x12b1658 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.77.0/stream.go:957 # 0x12b05f6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x12b1371 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [361: 5776] @ 0x4a024a 0x49fc07 0x77cf6e 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4a0249 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fc06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x77cf6d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [117: 5616] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 192] @ 0x8aeb45 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x8aeb44 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x24 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:115 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [233: 26096] @ 0x1215f05 0x1215edc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215f04 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1a4 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:49 # 0x1215edb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x51f406 0xd3c65a 0x10cb747 0xd310a5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd3c659 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:37 # 0x10cb746 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x246 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:336 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 176] @ 0xd3cfcd 0x10ccb6f 0x114b5db 0x114792a 0x48b5a1 # 0xd3cfcc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:154 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [3: 1248] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [92: 2208] @ 0xc0e485 0xc0e305 0xc2e842 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2e841 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 112] @ 0x128e22b 0x1295e25 0x1298187 0x1294085 0x128e79f 0x11f0522 0x11efe36 0x11cf2d1 0x11cf27b 0x128d588 0x11d0cd5 0x48b5a1 # 0x128e22a google.golang.org/grpc.(*acBalancerWrapper).updateState+0x4a google.golang.org/grpc@v1.77.0/balancer_wrapper.go:309 # 0x1295e24 google.golang.org/grpc.(*addrConn).updateConnectivityState+0x264 google.golang.org/grpc@v1.77.0/clientconn.go:1233 # 0x1298186 google.golang.org/grpc.(*addrConn).tearDown+0x106 google.golang.org/grpc@v1.77.0/clientconn.go:1552 # 0x1294084 google.golang.org/grpc.(*ClientConn).removeAddrConn+0x84 google.golang.org/grpc@v1.77.0/clientconn.go:893 # 0x128e79e google.golang.org/grpc.(*acBalancerWrapper).Shutdown+0x3e google.golang.org/grpc@v1.77.0/balancer_wrapper.go:359 # 0x11f0521 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).closeSubConnsLocked+0x1c1 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:371 # 0x11efe35 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).Close+0x75 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:336 # 0x11cf2d0 google.golang.org/grpc/internal/balancer/gracefulswitch.(*balancerWrapper).Close+0x30 google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:311 # 0x11cf27a google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).Close+0xda google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:275 # 0x128d587 google.golang.org/grpc.(*ccBalancerWrapper).close.func1+0x27 google.golang.org/grpc@v1.77.0/balancer_wrapper.go:165 # 0x11d0cd4 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xd4 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:90 0: 0 [1: 32] @ 0xd67245 0xd67236 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd67244 github.com/libp2p/go-libp2p/p2p/security/noise.newTransportEDH+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/transport.go:109 # 0xd67235 github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/transport.go:55 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x93921b 0x9390e3 0x9390e8 0x79aae2 0x79af3c 0x939074 0x939053 0x79aae2 0x79af3c 0x9386bd 0x9385b4 0x79aae2 0x79af3c 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x93921a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9390e2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x9390e7 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1.1+0x47 crypto/tls/handshake_messages.go:1280 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x939073 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x939052 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9386bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9385b3 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [52: 1248] @ 0x12f88c5 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12f88c4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:285 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [12: 768] @ 0x4c9a9d 0x829a85 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x829a84 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [90: 14400] @ 0xce2c0d 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xce2c0c github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:68 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [205: 6560] @ 0x5eadea 0x5ff8e5 0x5ff049 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [81: 1296] @ 0x120c255 0x120d211 0x120bbb9 0x1215812 0x48b5a1 # 0x120c254 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x194 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:717 # 0x120d210 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:902 # 0x120bbb8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:606 # 0x1215811 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:469 0: 0 [221: 14144] @ 0x1396ab2 0x1396a9e 0x1396a66 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1396ab1 encoding/hex.EncodeToString+0x71 encoding/hex/hex.go:127 # 0x1396a9d github.com/pactus-project/pactus/crypto/hash.Hash.String+0x5d github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1396a65 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x25 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [17: 272] @ 0xd2c077 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xd2c076 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x96 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:475 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [8: 1024] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [41: 83968] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2271: 4069632] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc231c9 0xc2071a 0xc3861c 0xc351a7 0x48b5a1 # 0xc231c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc20719 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [549: 632448] @ 0x6869e6 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6869e5 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [61: 11712] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [257: 45232] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x7857f2 0x784847 0xd523f4 0xd527b0 0xd5275d 0xd63c7c 0xd66848 0x48b5a1 # 0x7857f1 crypto/ecdh.(*x25519Curve).ecdh+0x31 crypto/ecdh/x25519.go:83 # 0x784846 crypto/ecdh.(*PrivateKey).ECDH+0x86 crypto/ecdh/ecdh.go:123 # 0xd523f3 golang.org/x/crypto/curve25519.x25519+0x1f3 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:87 # 0xd527af golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd5275c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd63c7b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:39 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [19: 1216] @ 0x5cda79 0x5d15f6 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cda78 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [130: 4160] @ 0x12b1605 0x12b05f7 0x12b1372 0x128ff79 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b1604 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.77.0/stream.go:957 # 0x12b05f6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x12b1371 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [597: 76416] @ 0xb7bb3f 0xb7baef 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bb3e github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x7e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:20 # 0xb7baee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:253 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [64: 12288] @ 0x5e3979 0x5e011a 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [106: 20352] @ 0xb178e6 0x10bd439 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0xb178e5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10bd438 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [124: 11904] @ 0x4c9a9d 0x829a85 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x829a84 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [207: 23184] @ 0x1215dbb 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215dba google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x5a google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:491 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [18: 144] @ 0x6f2bde 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [37: 2368] @ 0xb833cb 0xb81f8e 0x48b5a1 # 0xb833ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x16a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [12: 384] @ 0x4c9a9d 0x598be7 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598be6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [59: 4720] @ 0x139798c 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x139798b github.com/pactus-project/pactus/www/grpc.transactionToProto+0xf4b github.com/pactus-project/pactus/www/grpc/transaction.go:362 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 240] @ 0x6b096f 0x6b13df 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [57: 2736] @ 0x468b06 0xc1e62e 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc1e62d github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xad github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [90: 2160] @ 0x71303b 0x708465 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x71303a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [231: 14784] @ 0x1394bfd 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1394bfc github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x9c github.com/pactus-project/pactus/www/grpc/transaction.go:42 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [116: 3712] @ 0x130bf15 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x130bf14 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:245 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x14dfed8 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [526: 605952] @ 0x686a31 0x686b67 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a30 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x686b66 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 456] @ 0xd601dd 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0xd601dc github.com/multiformats/go-multistream.ReadNextToken[...]+0x2dc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x1490d6e 0x69521d 0xd52ecc 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [30: 480] @ 0x13f63b2 0x13f6373 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f63b1 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x1d1 github.com/pactus-project/pactus/www/html/server.go:252 # 0x13f6372 github.com/pactus-project/pactus/www/html.txToTable+0x192 github.com/pactus-project/pactus/www/html/transaction.go:40 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 832] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xce082a 0xce1a74 0xd3d019 0x10ccb6f 0xc18f8d 0x48b5a1 # 0xce0829 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:704 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [33: 528] @ 0x5391c5 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x5391c4 context.WithCancel+0x64 context/context.go:242 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [44: 1056] @ 0x5440da 0x5c3eca 0x5c4972 0x69ebb3 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [208: 9984] @ 0x6a5505 0x6a5606 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a5504 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [312: 74880] @ 0xd3d999 0xd3d98b 0xd2fde5 0x10bc717 0x10bafdb 0x10ba886 0x48b5a1 # 0xd3d998 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d98a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2fde4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:979 # 0x10bc716 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0xd6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:445 # 0x10bafda github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x29a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:320 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [15: 2880] @ 0x5dfa75 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [161: 12880] @ 0x53919b 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53919a context.withCancel+0x3a context/context.go:277 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [53: 1272] @ 0x12192c5 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12192c4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x304 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:799 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [182: 8736] @ 0x7130b1 0x71309d 0x713051 0x708465 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7130b0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71309c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x713050 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [38: 1216] @ 0x14798b3 0x5cdf9a 0x5d15f6 0x5ff025 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdf99 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [27: 131328] @ 0xc2d84c 0xc2cfc5 0xc29845 0xc35245 0x48b5a1 # 0xc2d84b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2cfc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [56: 1792] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0xb764de 0xb82629 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xb764dd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:942 # 0xb82628 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7c8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:464 0: 0 [25: 2400] @ 0x114539c 0x10bc682 0x10bc326 0x10cddba 0x1033a29 0x1038233 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x114539b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x10bc681 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:441 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038232 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1d2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:131 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [25: 600] @ 0xafc7af 0xafcae7 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafc7ae github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:43 # 0xafcae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [219: 10512] @ 0x6a5505 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a5504 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [793: 114192] @ 0x9d45e9 0x9d45dd 0x13f4ea9 0x48b5a1 # 0x9d45e8 net/http.(*Server).newConn+0x3c8 net/http/server.go:635 # 0x9d45dc net/http.(*Server).Serve+0x3bc net/http/server.go:3491 # 0x13f4ea8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [1135: 2615040] @ 0x68b108 0x689f30 0x6894a8 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f2f compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [68: 14144] @ 0x8b3211 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b3210 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x2b0 github.com/pactus-project/pactus/store/store.go:175 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [107: 5136] @ 0x53b505 0x12162fd 0x121629c 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12162fc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.77.0/credentials/credentials.go:261 # 0x121629b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:539 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [467: 44832] @ 0x5d1259 0x5eabff 0x5ff0ce 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0xb248e6 0xb24ab2 0xb2e3c5 0xb2de7f 0x48b5a1 # 0xb248e5 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb24ab1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb2e3c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:273 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [499: 103792] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [116: 7424] @ 0x13904c7 0x13904b3 0x1390487 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13904c6 encoding/hex.EncodeToString+0x766 encoding/hex/hex.go:127 # 0x13904b2 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x752 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1390486 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x726 github.com/pactus-project/pactus/www/grpc/blockchain.go:184 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [54: 4320] @ 0x51f406 0xce2bf1 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce2bf0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [151: 12080] @ 0x121b254 0x12b2569 0x12b239c 0x12b16c5 0x12b0422 0x12b1372 0x128ff79 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x121b253 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1103 # 0x12b2568 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:79 # 0x12b239b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.77.0/stream.go:1106 # 0x12b16c4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.77.0/stream.go:948 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1371 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [60: 7680] @ 0x5cdc85 0x5d15f6 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cdc84 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 6144] @ 0x5cdc85 0x5d15f6 0x5ff025 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cdc84 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x92dd69 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x92dd68 crypto/tls.(*clientHelloMsg).unmarshal+0x1948 crypto/tls/handshake_messages.go:583 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [67: 1072] @ 0xc29205 0x48b5a1 # 0xc29204 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeatTimer+0x204 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1562 0: 0 [37: 2368] @ 0x6fb93c 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [514: 148032] @ 0x12adc88 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12adc87 google.golang.org/grpc.newClientStreamWithParams+0x647 google.golang.org/grpc@v1.77.0/stream.go:327 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [86: 41280] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [55: 1320] @ 0x5c4959 0x69ebb3 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [142: 11360] @ 0x12900aa 0x11f836f 0x12acddb 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12900a9 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.77.0/clientconn.go:114 # 0x11f836e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.77.0/internal/resolver/config_selector.go:166 # 0x12acdda google.golang.org/grpc.newClientStream+0x5ba google.golang.org/grpc@v1.77.0/stream.go:229 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [242: 3872] @ 0xc5300d 0xc4f85d 0xc51149 0xc58757 0xc5874f 0xded042 0xdf041c 0xdef765 0x48b5a1 # 0xc5300c golang.org/x/net/internal/socket.parseInetAddr+0x12c golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:90 # 0xc4f85c golang.org/x/net/internal/socket.mmsghdrs.unpack+0xdc golang.org/x/net@v0.48.0/internal/socket/mmsghdr_unix.go:25 # 0xc51148 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c8 golang.org/x/net@v0.48.0/internal/socket/rawconn_mmsg.go:28 # 0xc58756 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.48.0/internal/socket/socket.go:267 # 0xc5874e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.48.0/ipv4/batch.go:80 # 0xded041 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 # 0xdf041b github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xdef764 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.57.1/transport.go:424 0: 0 [266: 21280] @ 0x53919b 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53919a context.withCancel+0x3a context/context.go:277 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [133: 8512] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [29: 464] @ 0x5cd205 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd204 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 672] @ 0x5440da 0x5c3eca 0x6a767c 0x6a7533 0x6a642a 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a767b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a7532 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6a6429 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0xce2467 0x104a07e 0x10495b4 0x1048bb0 0x48b5a1 # 0xce2466 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:946 # 0x104a07d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x7d github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:509 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [7: 1120] @ 0xce293e 0xcdf89f 0xcddb71 0xce126c 0xd5e0bd 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdf89e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:550 # 0xcddb70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:313 # 0xce126b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:816 # 0xd5e0bc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x8bc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:186 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [36: 2304] @ 0x746b14 0xb832e5 0xb832c5 0xb83288 0xb83383 0xb81f8e 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xb832e4 github.com/mr-tron/base58/base58.FastBase58Encoding+0x84 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb832c4 github.com/mr-tron/base58/base58.Encode+0x64 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb83287 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb83382 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x122 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [15: 720] @ 0x468b06 0xb79178 0xb791b6 0xb791ee 0xb7958c 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79177 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 320] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0x777fef 0x777f94 0x77a6e5 0x103846e 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777fee strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x777f93 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x103846d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x40d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:151 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [31: 496] @ 0x13f70e5 0x13f70ae 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f70e4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xf04 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f70ad github.com/pactus-project/pactus/www/html.txToTable+0xecd github.com/pactus-project/pactus/www/html/transaction.go:90 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [248: 27776] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [39: 936] @ 0x54337a 0x5c3c45 0x6a77b4 0x6a77c0 0x6a6d92 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a77b3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a77bf github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a6d91 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 1024] @ 0x5cdc85 0x5d15f6 0x5ff025 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5cdc84 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 320] @ 0x89cd49 0xd68df5 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x89cd48 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:124 # 0xd68df4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:194 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [34: 3264] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb810d6 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb810d5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [224: 10752] @ 0xb749c9 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb749c8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [188: 9024] @ 0x53b505 0x12ae910 0x12ae7ee 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12ae90f google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x12ae7ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [41: 83968] @ 0x8aa80f 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [39: 624] @ 0x6a4a10 0x6a551e 0x6a4227 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4a0f github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x6f github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [106: 1696] @ 0x5391c5 0x1223d1b 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x5391c4 context.WithCancel+0x64 context/context.go:242 # 0x1223d1a google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x165a google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:542 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [178: 8544] @ 0x7078a5 0x707840 0x70782c 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7078a4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70783f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x70782b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [13: 624] @ 0x6a75f3 0x6a642a 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a75f2 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x6a6429 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 480] @ 0x9cb1c5 0x9cad77 0x13f58fa 0x13efcd6 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb1c4 net/http.Header.Clone+0x5c4 net/http/header.go:104 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x13f58f9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x13efcd5 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xc15 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 2304] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xd5f4fa 0xd5f579 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd5f4f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).getMuxerByID+0x379 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:260 # 0xd5f578 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x3f8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:272 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [93: 1488] @ 0x12a41ca 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12a41c9 google.golang.org/grpc.(*Server).processUnaryRPC+0x69 google.golang.org/grpc@v1.77.0/server.go:1245 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [170: 16320] @ 0x1396de9 0x1397b3d 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1396de8 encoding/hex.EncodeToString+0x3a8 encoding/hex/hex.go:127 # 0x1397b3c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10fc github.com/pactus-project/pactus/www/grpc/transaction.go:331 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [237: 3792] @ 0x120015e 0x11fb4c5 0x122c9fb 0x121f6c5 0x48b5a1 # 0x120015d golang.org/x/net/http2.(*Framer).readMetaFrame+0xdd golang.org/x/net@v0.48.0/http2/frame.go:1599 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [9: 720] @ 0xd54149 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0xd54148 github.com/flynn/noise.(*symmetricState).Split+0x68 github.com/flynn/noise@v1.1.0/state.go:198 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [57: 7296] @ 0x58c6fd 0x58c6c8 0x58ca09 0x578f06 0x5c750f 0x5c74e9 0x5fab9f 0x5f9432 0x696c2d 0x698c28 0x698b9e 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58c6fc math/big.nat.make+0x13c math/big/nat.go:67 # 0x58c6c7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x58ca08 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x578f05 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c750e math/big.(*Int).Mul+0xae math/big/int.go:184 # 0x5c74e8 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:144 # 0x5fab9e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLV+0x21e github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g2.go:639 # 0x5f9431 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g2.go:463 # 0x696c2c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x4c github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x698c27 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x698b9d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [73: 3504] @ 0x5440da 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [23: 368] @ 0x13f7232 0x13f71a5 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f7231 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x1051 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f71a4 github.com/pactus-project/pactus/www/html.txToTable+0xfc4 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [23: 1840] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff09b 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [177: 4248] @ 0x54337a 0x5c3c45 0x6a77b4 0x6a77c0 0x6a6d92 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a77b3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a77bf github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a6d91 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [315: 75600] @ 0x6fc3dc 0x6ff07a 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6ff079 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [11: 360448] @ 0x1204e48 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204e47 google.golang.org/grpc/mem.(*sizedBufferPool).Get+0xc7 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:126 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [73: 14016] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [64: 3072] @ 0x841de5 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x8279d7 0x826f5f 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [223: 7136] @ 0x14798b3 0x5cdb86 0x5d15f6 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdb85 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [228: 14592] @ 0x13f5fd6 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5fd5 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x75 github.com/pactus-project/pactus/www/html/transaction.go:18 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [704: 3424256] @ 0xbe46cc 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe46cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [601: 9616] @ 0x1142626 0x1141fe9 0x4a530a 0x48b5a1 # 0x1142625 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0x85 github.com/pactus-project/pactus/network/gossip.go:266 # 0x1141fe8 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x48 github.com/pactus-project/pactus/network/gossip.go:199 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [138: 176640] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 528] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [60: 11520] @ 0x5dfa94 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [49: 784] @ 0x121922e 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x121922d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x26d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:782 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [380: 3040] @ 0xc38893 0xc351a7 0x48b5a1 # 0xc38892 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [16: 768] @ 0x468b06 0xb7935e 0xb793a7 0xb79427 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7935d github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb793a6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [232: 55680] @ 0xd3d999 0xd3d98b 0xd2fde5 0x10bc717 0x10bc326 0x10cddba 0x1033a29 0x1038c25 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd3d998 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d98a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2fde4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:979 # 0x10bc716 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0xd6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:445 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038c24 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:178 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 360] @ 0xb13925 0xb138fa 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0xb13924 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x104 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb138f9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [32: 3072] @ 0x599a45 0x598815 0x5982f3 0x69707f 0x697033 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x69707e github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x697032 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/public_key.go:78 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [55: 49280] @ 0x8b1047 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1046 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [173: 8304] @ 0x7130b1 0x71309d 0x713051 0x708465 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7130b0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71309c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x713050 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 560] @ 0x53abd9 0x53b42d 0x53b3ef 0x104941e 0x1048bb0 0x48b5a1 # 0x53abd8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x104941d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x5d github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:445 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [11: 264] @ 0x115ffed 0x1166558 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x115ffec github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x4c github.com/pactus-project/pactus/consensus/consensus.go:181 # 0x1166557 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 896] @ 0x539baa 0xd5fa8d 0xd5ec3a 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd5fa8c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x10c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:350 # 0xd5ec39 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:217 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [24: 4992] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xce082a 0xce1a74 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xce0829 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:704 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [128: 8192] @ 0x139021c 0x1390208 0x13901d3 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x139021b encoding/hex.EncodeToString+0x4bb encoding/hex/hex.go:127 # 0x1390207 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x4a7 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13901d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x472 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [20: 320] @ 0x13f725b 0x13f71a5 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f725a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x107a github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f71a4 github.com/pactus-project/pactus/www/html.txToTable+0xfc4 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [78: 3744] @ 0x13ef1a5 0x13ef1e0 0x13ef16f 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef1a4 bytes.NewBufferString+0xe4 bytes/buffer.go:487 # 0x13ef1df github.com/pactus-project/pactus/www/html.newTableMaker+0x11f github.com/pactus-project/pactus/www/html/server.go:202 # 0x13ef16e github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xae github.com/pactus-project/pactus/www/html/blockchain.go:98 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [16: 3328] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x103920b 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x103920a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:219 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [388: 18624] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 416] @ 0x13f5c5c 0x13f72f5 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5c5b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x5b github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f72f4 github.com/pactus-project/pactus/www/html.txToTable+0x1114 github.com/pactus-project/pactus/www/html/transaction.go:79 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [76: 1216] @ 0x6f980f 0x6f8eb0 0x6fd522 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd521 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [80: 3840] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x6a5148 0x6a4f50 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [278: 6672] @ 0x776b8d 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 320] @ 0x4c9a9d 0x598be7 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598be6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [272: 43520] @ 0x5b8d33 0x5b8fcc 0x696f96 0x1396c7c 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x696f95 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1396c7b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [67: 1072] @ 0x13f5c7c 0x13f6425 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5c7b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x7b github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f6424 github.com/pactus-project/pactus/www/html.txToTable+0x244 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [63: 12096] @ 0x5dfa94 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [235: 15040] @ 0x130bebc 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x130bebb 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:238 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 2912] @ 0x4ddac6 0x658c25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4ddac5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [37: 296] @ 0x129c8c7 0x12ad80b 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x129c8c6 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.77.0/rpc_util.go:339 # 0x12ad80a google.golang.org/grpc.newClientStreamWithParams+0x1ca google.golang.org/grpc@v1.77.0/stream.go:287 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [173: 4152] @ 0xbe642c 0xbe37a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe642b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x46b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe37a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 128] @ 0x8428c8 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8428c7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [30: 1440] @ 0x114539c 0x10bc682 0x10bafdb 0x10ba886 0x48b5a1 # 0x114539b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x10bc681 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:441 # 0x10bafda github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x29a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:320 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [3: 192] @ 0x1490d6e 0x69521d 0xd52ecc 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [7: 1232] @ 0xd5e1cf 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd5e1ce github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x9ce github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:202 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [245: 11760] @ 0x468b06 0xb74a1a 0xb749b3 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb74a19 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0xb9 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb749b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x52 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [167: 96192] @ 0x606350 0x60573b 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x60634f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [61: 14640] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [54: 7776] @ 0x555817 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 1392] @ 0x5440da 0x5c3eca 0x6a767c 0x6a7533 0x6a642a 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a767b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a7532 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6a6429 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [191: 18336] @ 0x12accd9 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12accd8 google.golang.org/grpc.newClientStream+0x4b8 google.golang.org/grpc@v1.77.0/stream.go:224 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [138: 35328] @ 0xd027e8 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xd027e7 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [4: 448] @ 0x48777c 0x4ed275 0x53ad65 0x53b42d 0x53b3ef 0xd5bc75 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xd5bc74 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0xb4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:109 0: 0 [46: 5152] @ 0x539baa 0x10394d0 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x10394cf github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x4cf github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:240 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [159: 5088] @ 0x8c6815 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0x8c6814 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [94: 2256] @ 0x123b12f 0x129cbca 0x12b7fe5 0x12b0db1 0x128ff79 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x123b12e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12b7fe4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x12b0db0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 1456] @ 0x1482aa6 0x14853f6 0x14cb79a 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1482aa5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x14853f5 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x14cb799 crypto/internal/fips140/ecdsa.newDRBG[...]+0x399 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x114bc78 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [45: 40320] @ 0x6a63be 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a63bd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [159: 15264] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x826f5f 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [64: 1024] @ 0x12b0be8 0x12ae67f 0x12b05f7 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b0be7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.77.0/stream.go:901 # 0x12ae67e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12b05f6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [34: 4352] @ 0x51c37b 0x10cdb45 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [4: 128] @ 0x4ded45 0x4df932 0x66b28f 0x66ab7b 0x65fab8 0x6737a7 0x64a34b 0x649c68 0x64934a 0x648c29 0x662c65 0x64d585 0x64e90f 0x651da5 0x48b5a1 # 0x4ded44 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4df931 syscall.Getpeername+0x71 syscall/syscall_unix.go:309 # 0x66b28e net.(*netFD).dial+0x60e net/sock_posix.go:142 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x64a34a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x649c67 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x649349 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x662c64 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64d584 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [131: 31440] @ 0x6fc3dc 0x6ff07a 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6ff079 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [95: 21280] @ 0x599a45 0x598815 0x5982f3 0x6a45b5 0x6a4597 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a45b4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a4596 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/tx/tx.go:258 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [123: 7872] @ 0x139053a 0x13904b3 0x1390487 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390539 encoding/hex.EncodeToString+0x7d9 encoding/hex/hex.go:129 # 0x13904b2 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x752 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1390486 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x726 github.com/pactus-project/pactus/www/grpc/blockchain.go:184 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [53: 4240] @ 0x6b142c 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b142b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 38400] @ 0x90cfae 0x90d7db 0x90dca6 0x94719b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90cfad crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:951 # 0x90d7da crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [160: 3840] @ 0x8c6815 0x8c66c5 0xd60058 0xd6001b 0x10cb6b2 0xd310a5 0x48b5a1 # 0x8c6814 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd60057 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd6001a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [33: 528] @ 0x7282d2 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7282d1 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:414 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [166: 5312] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1153: 2656512] @ 0x68b108 0x6896a5 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6896a4 compress/flate.(*huffmanBitWriter).writeBlock+0x2e4 compress/flate/huffman_bit_writer.go:466 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 288] @ 0x7fb4d6 0x7fad90 0x89cf47 0x8ae0bd 0xc0c93a 0xc0c913 0xc1f38b 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89cf46 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xc0c939 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0c912 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [1971: 189216] @ 0xafc7af 0xafcae7 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafc7ae github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:43 # 0xafcae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 48] @ 0x79423e 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79423d encoding/asn1.makeBody+0xf3d encoding/asn1/marshal.go:530 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [103: 1648] @ 0x8c61b5 0x8c65d4 0x8c6317 0xd6001a 0x10cb6b2 0xd310a5 0x48b5a1 # 0x8c61b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8c65d3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8c6316 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd60019 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [191: 4584] @ 0x69aed5 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69aed4 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x118fe87 0x118fe7b 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x118fe86 github.com/pactus-project/pactus/sync/bundle/message.NewHelloAckMessage+0x606 github.com/pactus-project/pactus/sync/bundle/message/hello_ack.go:16 # 0x118fe7a github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x5fa github.com/pactus-project/pactus/sync/handler_hello.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [58: 928] @ 0x6a6e85 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6e84 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [63: 12096] @ 0x5dfa94 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [219: 10512] @ 0x53b505 0xb0316c 0xb77007 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xb0316b github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x8b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/context.go:16 # 0xb77006 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4a6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:88 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [311: 59712] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [14: 448] @ 0x6a67a5 0x6b2afd 0x6c4c12 0x6ddba8 0x6de528 0x6de785 0x115aedd 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a67a4 github.com/pactus-project/pactus/types/block.(*Block).String+0x124 github.com/pactus-project/pactus/types/block/block.go:150 # 0x6b2afc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x6c4c11 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x6ddba7 github.com/pactus-project/pactus/util/logger.addFields+0x3c7 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x6de527 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x6de784 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x115aedc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 672] @ 0x1490c37 0x69521d 0xd52f78 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [4: 832] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [78: 8736] @ 0x48777c 0x4ed068 0x114ba10 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0x114ba0f github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:107 0: 0 [125: 4000] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xc231c9 0xc2071a 0xc3861c 0xc351a7 0x48b5a1 # 0xc231c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc20719 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [141: 4512] @ 0x14798b3 0x5cdb86 0x5d15f6 0x5ff025 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdb85 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0x1490d30 0x14cb939 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14cb938 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [185: 11840] @ 0xb174d0 0xb17892 0x10bd439 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0xb174cf github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb17891 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10bd438 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [160: 7680] @ 0x5b9012 0x13939c5 0x139381f 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x13939c4 github.com/pactus-project/pactus/crypto.Address.String+0x804 github.com/pactus-project/pactus/crypto/address.go:93 # 0x139381e github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x65e github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [54: 1296] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [836: 20064] @ 0xbe48a8 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe48a7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x707 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x10d3525 0x8c60cb 0x10d3449 0x10ce3c2 0xc195bc 0x48b5a1 # 0x10d3524 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0xc195bb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [182: 5824] @ 0xce1c93 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xce1c92 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x4b2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:887 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 1600] @ 0xce2c0d 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xce2c0c github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:68 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [13: 624] @ 0x6ae5c6 0x6ae60f 0x115bcb0 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ae5c5 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x185 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6ae60e github.com/pactus-project/pactus/committee.(*committee).Update+0x1ce github.com/pactus-project/pactus/committee/committee.go:67 # 0x115bcaf github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:545 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [69: 13248] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 224] @ 0x6a75ca 0x6a642a 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a75c9 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xc9 github.com/pactus-project/pactus/types/block/header.go:105 # 0x6a6429 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [401: 83408] @ 0x139002c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x139002b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x2cb github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [188: 48128] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [420: 483840] @ 0x5a804a 0x6b098b 0x6b095f 0x6b13df 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x7ba029 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7ba028 crypto/x509.parseCertificate+0x208 crypto/x509/parser.go:933 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [84: 5376] @ 0x1397848 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1397847 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xe07 github.com/pactus-project/pactus/www/grpc/transaction.go:355 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 512] @ 0x51f406 0xce2bf1 0xce8b9c 0xd06462 0xd01582 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce2bf0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xd01581 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 128] @ 0x746b14 0xd306a6 0xd3068d 0xd30673 0xd306a7 0xd3c5fc 0x10cb747 0xd310a5 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xd306a5 github.com/mr-tron/base58/base58.FastBase58Encoding+0x45 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xd3068c github.com/mr-tron/base58/base58.Encode+0x2c github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xd30672 github.com/libp2p/go-libp2p/core/peer.ID.String+0x12 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xd306a6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).ID+0x46 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:55 # 0xd3c5fb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x1b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:37 # 0x10cb746 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x246 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:336 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [251: 28112] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [70: 13440] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 106496] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [85: 10880] @ 0xd31d49 0xd31be5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xd31d48 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:264 # 0xd31be4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:251 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [11: 2112] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5987: 766336] @ 0x8ab38a 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x8ab389 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:198 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [14: 2688] @ 0x5dfa94 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [386: 18528] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x69b49f 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [95: 15200] @ 0xce293e 0xcdfee8 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdfee7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:586 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [88: 4224] @ 0x5b8d33 0x5b8fcc 0x1390738 0x13906bb 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1390737 github.com/pactus-project/pactus/crypto.Address.String+0x9d7 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13906ba github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x95a github.com/pactus-project/pactus/www/grpc/blockchain.go:187 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [80: 3840] @ 0x841de5 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x8279d7 0x826f5f 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [26: 1248] @ 0x6b5eb3 0x6ce844 0x6b5486 0x6c949d 0x6dda5f 0x6dda54 0x6de528 0x6de785 0x115aedd 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b5eb2 github.com/rs/zerolog.init.func7+0x32 github.com/rs/zerolog@v1.34.0/globals.go:87 # 0x6ce843 github.com/rs/zerolog.init.1.func1+0x23 github.com/rs/zerolog@v1.34.0/encoder_json.go:22 # 0x6b5485 github.com/rs/zerolog/internal/json.Encoder.AppendInterface+0x45 github.com/rs/zerolog@v1.34.0/internal/json/types.go:387 # 0x6c949c github.com/rs/zerolog.(*Event).Interface+0x11c github.com/rs/zerolog@v1.34.0/event.go:759 # 0x6dda5e github.com/rs/zerolog.(*Event).Any+0x27e github.com/rs/zerolog@v1.34.0/event.go:748 # 0x6dda53 github.com/pactus-project/pactus/util/logger.addFields+0x273 github.com/pactus-project/pactus/util/logger/logger.go:148 # 0x6de527 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x6de784 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x115aedc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [75: 3600] @ 0x5b9012 0x1396dc5 0x1396d56 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1396dc4 github.com/pactus-project/pactus/crypto.Address.String+0x384 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1396d55 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x315 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [240: 3840] @ 0xbe3fd8 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe3fd7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x11f7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0xd68d49 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd68d48 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x308 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:190 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [13: 2496] @ 0x5dfa94 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 864] @ 0x777fef 0x777f94 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777fee strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x777f93 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [516: 594432] @ 0x5a804a 0x6b098b 0x6b095f 0x6b13df 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [59: 5664] @ 0x51f406 0xce07cd 0xce1a74 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce07cc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [112: 2688] @ 0xb03cbd 0xb03c9d 0xb78994 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb03cbc go.opentelemetry.io/otel/metric.WithAttributeSet+0x7c go.opentelemetry.io/otel/metric@v1.39.0/instrument.go:354 # 0xb03c9c github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestLatency+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/metrics.go:136 # 0xb78993 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1e33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:157 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 672] @ 0x1490c37 0x69521d 0xd52f78 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [107: 2568] @ 0xb0323f 0xb0321f 0xb77025 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb0323e go.opentelemetry.io/otel/metric.WithAttributeSet+0x7e go.opentelemetry.io/otel/metric@v1.39.0/instrument.go:354 # 0xb0321e github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0x5e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/metrics.go:111 # 0xb77024 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:90 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 80] @ 0xc2bc2a 0xc2a802 0xc35245 0x48b5a1 # 0xc2bc29 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0xa9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1626 # 0xc2a801 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [53: 1696] @ 0x12ac96e 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ac96d google.golang.org/grpc.newClientStream+0x14d google.golang.org/grpc@v1.77.0/stream.go:191 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [380: 3040] @ 0xc4b174 0xc4ab98 0x48b5a1 # 0xc4b173 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x3f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:340 # 0xc4ab97 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [1: 1024] @ 0xc2eb33 0xc2e6be 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc2eb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2e6bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [54: 5184] @ 0xb178e6 0x10bd439 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0xb178e5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10bd438 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [811: 12976] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 304] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [32108: 2367258624] @ 0x686f06 0x686e93 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686f05 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x686e92 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x79aea5 0x93503d 0x934f34 0x79aae2 0x79af3c 0x934e54 0x934e33 0x79aae2 0x79af3c 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93503c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934f33 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [75: 26400] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x8c2672 0x8c59a2 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c2671 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x91 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x8c59a1 github.com/pactus-project/pactus/execution.CheckAndExecute+0x1a1 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [56: 6272] @ 0xb7964d 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7964c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:105 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 336] @ 0x415a34 0xd66594 0xd672dd 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd66593 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x333 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:68 # 0xd672dc github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0xfc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/transport.go:56 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [70: 8960] @ 0x6f4549 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f4548 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 128] @ 0x8c0d65 0x8c0d51 0x115734c 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0d64 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x1a4 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8c0d50 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:97 # 0x115734b github.com/pactus-project/pactus/state.(*state).executeBlock+0x1eb github.com/pactus-project/pactus/state/execution.go:45 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [337: 21568] @ 0x4dee4d 0x4df0d2 0x655d0c 0x66f75b 0x66e5f0 0x9d452c 0x13f4ea9 0x48b5a1 # 0x4dee4c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4df0d1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x655d0b net.(*netFD).accept+0x1cb net/fd_unix.go:177 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9d452b net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x13f4ea8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [363: 8712] @ 0x11fcf85 0x11fb29f 0x122c9fb 0x121f6c5 0x48b5a1 # 0x11fcf84 golang.org/x/net/http2.parsePingFrame+0x44 golang.org/x/net@v0.48.0/http2/frame.go:908 # 0x11fb29e golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x13e golang.org/x/net@v0.48.0/http2/frame.go:536 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [38: 2432] @ 0x58aa10 0x58a956 0x589dbd 0x57960c 0x5799b7 0x5d2765 0x5d1685 0x5ff025 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58aa0f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58a955 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x5799b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2764 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:1108 # 0x5d1684 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:895 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [87: 4176] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [903: 57792] @ 0x58aa10 0x58a956 0x589dbd 0x57960c 0x5799b7 0x5d2765 0x5d1685 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x58aa0f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58a955 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x5799b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2764 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:1108 # 0x5d1684 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:895 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [252: 24192] @ 0xb174d0 0xb17892 0x10bd975 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0xb174cf github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb17891 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10bd974 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:560 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [11: 12672] @ 0x5a804a 0x6b098b 0x6b095f 0x6b148a 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [197: 6304] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [192: 110592] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x41187c 0x6ad248 0x1166331 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ad247 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x1166330 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [328: 7872] @ 0x5c1b8b 0x5c2486 0x6978dd 0x6aea35 0x6aea49 0x6aea23 0x6ae561 0x6ae541 0x115bcb0 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6aea34 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x5f4 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6aea48 github.com/pactus-project/pactus/committee.(*committee).Update.(*committee).find.func3+0x608 github.com/pactus-project/pactus/committee/committee.go:136 # 0x6aea22 github.com/pactus-project/pactus/committee.(*committee).iterate+0x5e2 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6ae560 github.com/pactus-project/pactus/committee.(*committee).find+0x120 github.com/pactus-project/pactus/committee/committee.go:135 # 0x6ae540 github.com/pactus-project/pactus/committee.(*committee).Update+0x100 github.com/pactus-project/pactus/committee/committee.go:65 # 0x115bcaf github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:545 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [147: 14112] @ 0x1396de9 0x1397b3d 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1396de8 encoding/hex.EncodeToString+0x3a8 encoding/hex/hex.go:127 # 0x1397b3c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10fc github.com/pactus-project/pactus/www/grpc/transaction.go:331 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0xb278ce 0xb74a58 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb278cd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb74a57 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [159: 12720] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13ef28d 0x13ef1e8 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13ef28c github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x1cc github.com/pactus-project/pactus/www/html/server.go:225 # 0x13ef1e7 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x127 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [28: 672] @ 0x5c4a55 0x69d5a5 0x69dd29 0x6a4f1d 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4a54 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x69d5a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69dd28 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x776ee5 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 192] @ 0xb81b48 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb81b47 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x1a7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 16384] @ 0xc2d19c 0xc29845 0xc35245 0x48b5a1 # 0xc2d19b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [387: 43344] @ 0x539baa 0x539e3b 0x5391b9 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539e3a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [212: 13568] @ 0x1396ab2 0x1396a9e 0x1396a66 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1396ab1 encoding/hex.EncodeToString+0x71 encoding/hex/hex.go:127 # 0x1396a9d github.com/pactus-project/pactus/crypto/hash.Hash.String+0x5d github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1396a65 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x25 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [122: 3904] @ 0x12ac96e 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ac96d google.golang.org/grpc.newClientStream+0x14d google.golang.org/grpc@v1.77.0/stream.go:191 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 64] @ 0x468b06 0xd60295 0x10cb6b2 0xd310a5 0x48b5a1 # 0xd60294 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x394 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [144: 59904] @ 0x69c56d 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69c56c github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xac github.com/pactus-project/pactus/types/certificate/certificate.go:309 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 2640] @ 0x104ab32 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x104ab31 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x31 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:565 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [146: 11680] @ 0x6a5fed 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a5fec github.com/pactus-project/pactus/types/block.FromBytes+0x2c github.com/pactus-project/pactus/types/block/block.go:44 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 960] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [43: 344] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [514: 123360] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [8: 640] @ 0xc0e485 0xc0e305 0xc2e842 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2e841 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [435: 13920] @ 0x14798b3 0x5cdf9a 0x5d15f6 0x5ff025 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdf99 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 4000] @ 0xce293e 0xcdf6ff 0xcdd7b1 0xce18af 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdf6fe github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:540 # 0xcdd7b0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:289 # 0xce18ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [62: 71424] @ 0x5a804a 0x6b098b 0x6b095f 0x118fb71 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x118fb70 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x2f0 github.com/pactus-project/pactus/sync/handler_hello.go:79 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [118: 33984] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x6ad248 0x1166331 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ad247 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x1166330 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [111: 14208] @ 0xc2fc87 0xc25069 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2fc86 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc25068 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [56: 896] @ 0x120014a 0x11fb4c5 0x122c9fb 0x121f6c5 0x48b5a1 # 0x1200149 golang.org/x/net/http2.(*Framer).readMetaFrame+0xc9 golang.org/x/net@v0.48.0/http2/frame.go:1597 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [31: 496] @ 0x13d63de 0x13d6165 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13d63dd github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2fd github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x13d6164 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x84 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:32 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1238: 257504] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc21c05 0xc21ae9 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc21c04 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x6a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:77 # 0xc21ae8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x588 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 624] @ 0x867474 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x867473 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [202: 116352] @ 0x606350 0x60573b 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x60634f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [77: 3696] @ 0x121900a 0x1218ffe 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1219009 google.golang.org/grpc/internal/transport.(*http2Client).getPeer+0x49 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:514 # 0x1218ffd google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x3d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:745 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [36: 1152] @ 0x8b1b31 0x8b1b1f 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8b1b30 github.com/pactus-project/pactus/crypto/bls.PublicKeyFromBytes+0x170 github.com/pactus-project/pactus/crypto/bls/public_key.go:52 # 0x8b1b1e github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x15e github.com/pactus-project/pactus/store/block.go:159 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [398: 50944] @ 0xc2e7f4 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc2e7f3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x313 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2123 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [20: 960] @ 0x480fda 0x480fef 0x8c0acc 0x115812c 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0acb github.com/pactus-project/pactus/sandbox.NewSandbox+0xeb github.com/pactus-project/pactus/sandbox/sandbox.go:63 # 0x115812b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c9b 0x69521d 0xd52e54 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [352: 22528] @ 0x69b405 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b404 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x1490c37 0x69521d 0xd52e54 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [34: 816] @ 0x5c4a55 0x69d5a5 0x69dd29 0x6a4f1d 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4a54 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x69d5a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69dd28 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [62: 11904] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [142: 15904] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [190: 4560] @ 0x698133 0x69b49f 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [81: 2592] @ 0x12b0be8 0x12b1659 0x12b05f7 0x12b1372 0x128ff79 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b0be7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.77.0/stream.go:901 # 0x12b1658 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.77.0/stream.go:957 # 0x12b05f6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x12b1371 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [197: 25216] @ 0x53d7f5 0x53d21d 0x53d3f9 0x54417c 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54417b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [47: 3008] @ 0x58aa10 0x58a956 0x589dbd 0x57960c 0x5799b7 0x5d2765 0x5d1685 0x5ff025 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58aa0f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58a955 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x5799b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2764 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:1108 # 0x5d1684 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:895 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [267: 239232] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [190: 18240] @ 0x1390629 0x1390784 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390628 encoding/hex.EncodeToString+0x8c8 encoding/hex/hex.go:127 # 0x1390783 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xa23 github.com/pactus-project/pactus/www/grpc/blockchain.go:186 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [30: 1440] @ 0x8b6439 0x8b3046 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b6438 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x158 github.com/pactus-project/pactus/store/tx.go:37 # 0x8b3045 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 224] @ 0x13f661a 0x13f659c 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6619 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x439 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f659b github.com/pactus-project/pactus/www/html.txToTable+0x3bb github.com/pactus-project/pactus/www/html/transaction.go:75 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [254: 20320] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12b7fe5 0x12b0db1 0x128ff79 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12b7fe4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x12b0db0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [30: 2880] @ 0x695da5 0x69c8e5 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x695da4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x69c8e4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [536: 12864] @ 0x6e8172 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [11: 352] @ 0x1156d96 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 320] @ 0xbe1010 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe100f github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [582: 46560] @ 0x1200fbf 0xff804f 0xff7a7a 0xff7870 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x1200fbe golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xff804e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xff7a79 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:349 # 0xff786f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.48.0/http2/hpack/hpack.go:311 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [11: 209792] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [530: 4240] @ 0xc3aa31 0xc3aa14 0xc28f49 0xc28f3d 0xc26e9b 0xc2d9e9 0xc29f5c 0xc35245 0x48b5a1 # 0xc3aa30 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3aa13 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc28f48 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc28f3c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc2d9e8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2019 # 0xc29f5b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbdb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [8: 768] @ 0x695da5 0x114ef58 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x695da4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x114ef57 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [629: 110704] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [569: 45520] @ 0x1227cc5 0x1227806 0x1229005 0x12a390e 0x12a38eb 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1227cc4 google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x44 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1031 # 0x1227805 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1e5 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1017 # 0x1229004 google.golang.org/grpc/internal/transport.(*http2Server).write+0x84 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1140 # 0x12a390d google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x44d google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:71 # 0x12a38ea google.golang.org/grpc.(*Server).sendResponse+0x42a google.golang.org/grpc@v1.77.0/server.go:1202 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [228: 25536] @ 0x1390754 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390753 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x9f3 github.com/pactus-project/pactus/www/grpc/blockchain.go:182 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 352] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc236b0 0xc22e68 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0xc236af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doAddBackoff+0x12f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1198 # 0xc22e67 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x2a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1135 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 32] @ 0x10cc71d 0xc18f8d 0x48b5a1 # 0x10cc71c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1bc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [401: 83408] @ 0x6feba5 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6feba4 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [359: 17232] @ 0x53b505 0x12a5286 0x12a5265 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12a5285 google.golang.org/grpc.NewContextWithServerTransportStream+0x1125 google.golang.org/grpc@v1.77.0/server.go:1878 # 0x12a5264 google.golang.org/grpc.(*Server).processUnaryRPC+0x1104 google.golang.org/grpc@v1.77.0/server.go:1427 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [111: 1776] @ 0x51f406 0xcdfe3f 0xcdfdfb 0xcde946 0xd30ef7 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdfe3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:604 # 0xcdfdfa github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd30ef6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [28: 2240] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff049 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1082: 34624] @ 0x40cbf2 0x40b74d 0x410d25 0xc25650 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2564f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [23: 1104] @ 0xb79086 0xb78ff7 0xb795da 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79085 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795d9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [114: 21888] @ 0x10bc3dd 0x10bc41e 0x10bc2c5 0x10cddba 0x1033a29 0x1038c25 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10bc3dc slices.Clone[...]+0x7c slices/slices.go:360 # 0x10bc41d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getDialableAddrs+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:423 # 0x10bc2c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:414 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038c24 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:178 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [53: 5936] @ 0xd02736 0xd0282c 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xd02735 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd0282b github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c9b 0x69521d 0xd52f78 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [297: 52272] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x696f96 0x1396c7c 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x696f95 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1396c7b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [370: 8880] @ 0x543115 0x5c3c45 0x5c4a6e 0x69d5a5 0x69dd29 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c4a6d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x69d5a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69dd28 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x51c6ba 0xd05e06 0xd05f08 0xd3ca2a 0xafb197 0x1037a88 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c6b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05f07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:43 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0xafb196 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x1037a87 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x567 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:97 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 1440] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x7b0754 0x7b065a 0xd68afa 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b0753 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7b0659 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd68af9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [136: 2176] @ 0x11fd8fe 0x11fb29f 0x122c9fb 0x121f6c5 0x48b5a1 # 0x11fd8fd golang.org/x/net/http2.parseWindowUpdateFrame+0xdd golang.org/x/net@v0.48.0/http2/frame.go:1014 # 0x11fb29e golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x13e golang.org/x/net@v0.48.0/http2/frame.go:536 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [6: 96] @ 0x51f406 0x115bac5 0x115ba3b 0x6de4e5 0x6de785 0x115aedd 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x115bac4 github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0xc4 github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x115ba3a github.com/pactus-project/pactus/state.(*state).String+0x3a github.com/pactus-project/pactus/state/state.go:532 # 0x6de4e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:185 # 0x6de784 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x115aedc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [280: 17920] @ 0xb76c5a 0xb76be9 0xb76b88 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb76c59 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xf9 github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xb76be8 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb76b87 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:39 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [856: 95872] @ 0x415a34 0x1222877 0x1222866 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x1222876 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x1b6 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1222865 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1a5 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:402 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [166: 15936] @ 0x697dd7 0x697e46 0x1396cc3 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x697dd6 encoding/hex.EncodeToString+0x56 encoding/hex/hex.go:127 # 0x697e45 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc5 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x1396cc2 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x282 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 6912] @ 0x4a4812 0x4a3da5 0x8aa9b4 0xc1858e 0xc18577 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc1858d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc18576 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [90: 5760] @ 0x6f4549 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f4548 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [47: 1504] @ 0x69b485 0x6a6e39 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69b484 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 432] @ 0xd2b7d3 0xd398c5 0x48b5a1 # 0xd2b7d2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x1b2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:377 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1002: 112224] @ 0x48777c 0x4ed068 0xcfe773 0xcfe358 0xcfe439 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xcfe772 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfe357 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe438 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [11: 1936] @ 0x114f9e5 0x117bdad 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x114f9e4 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x44 github.com/pactus-project/pactus/sync/bundle/message/message.go:96 # 0x117bdac github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:108 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [780: 99840] @ 0xd31d49 0xd3103f 0x48b5a1 # 0xd31d48 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:264 # 0xd3103e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:146 0: 0 [151: 811776] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [238: 487424] @ 0x6ffacf 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fface github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [29: 2320] @ 0x6b096f 0x6b13df 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 4160] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40aa79 0x481029 0xc12493 0x104c311 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0xc12492 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x104c310 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4f0 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:736 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [38: 912] @ 0x5440da 0x5c3eca 0x5c4972 0x69d52c 0x69dbbf 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69d52b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69dbbe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [60: 23040] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 864] @ 0x480fda 0x480fef 0x8c0acc 0x115812c 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0acb github.com/pactus-project/pactus/sandbox.NewSandbox+0xeb github.com/pactus-project/pactus/sandbox/sandbox.go:63 # 0x115812b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [327: 31392] @ 0x468a32 0x467f25 0x46808a 0x9d2065 0x9d19a5 0x9d28e5 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9d2064 net/http.(*ServeMux).matchOrRedirect+0x1c4 net/http/server.go:2766 # 0x9d19a4 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2721 # 0x9d28e4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [22: 1056] @ 0x54337a 0x5c3c45 0x6a77b4 0x6a77c0 0x6a6d92 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a77b3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a77bf github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a6d91 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [67: 12864] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [82: 15744] @ 0x605fe6 0x60573b 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x605fe5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 240] @ 0x698133 0x6a5148 0x6a4f50 0x6a462d 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a462c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [180: 74880] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 672] @ 0xcfccf9 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfccf8 github.com/libp2p/go-yamux/v5.newSession+0x2d8 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:147 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1011: 113232] @ 0xcfe665 0xcfe637 0xcfe358 0xcfe439 0x48b5a1 # 0xcfe664 github.com/libp2p/go-yamux/v5.newPing+0x124 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:21 # 0xcfe636 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfe357 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe438 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [161: 12880] @ 0x1219274 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1219273 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2b3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:796 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [53: 3392] @ 0xc2fc87 0xc25069 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2fc86 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc25068 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [212: 6784] @ 0xd607a8 0xd60216 0x10cb6b2 0xd310a5 0x48b5a1 # 0xd607a7 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).findHandler+0x87 github.com/multiformats/go-multistream@v0.6.1/multistream.go:183 # 0xd60215 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x315 github.com/multiformats/go-multistream@v0.6.1/multistream.go:225 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x7857f2 0x784847 0xd523f4 0xd528fb 0xd528af 0xd54fea 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x7857f1 crypto/ecdh.(*x25519Curve).ecdh+0x31 crypto/ecdh/x25519.go:83 # 0x784846 crypto/ecdh.(*PrivateKey).ECDH+0x86 crypto/ecdh/ecdh.go:123 # 0xd523f3 golang.org/x/crypto/curve25519.x25519+0x1f3 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:87 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd54fe9 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x1e9 github.com/flynn/noise@v1.1.0/state.go:425 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [24: 9216] @ 0x606005 0x60573b 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x606004 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [417: 33360] @ 0x53919b 0x53917d 0x9ce714 0x48b5a1 # 0x53919a context.withCancel+0x3a context/context.go:277 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x9ce713 net/http.(*conn).serve+0x1f3 net/http/server.go:2012 0: 0 [224: 14336] @ 0x841de5 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x12a69ff 0x130bed5 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x12a69fe google.golang.org/grpc.(*Server).processUnaryRPC.func3+0xfe google.golang.org/grpc@v1.77.0/server.go:1401 # 0x130bed4 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:239 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [348: 27840] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff049 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 416] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0x7785ba 0x7782bf 0xb1290f 0xb13875 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7785b9 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [270: 38880] @ 0x12ad6d3 0x12ad6c7 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad6d2 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.77.0/rpc_util.go:167 # 0x12ad6c6 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.77.0/stream.go:264 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [47: 1504] @ 0x14798b3 0x5cdf9a 0x5d15f6 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdf99 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0xb178e6 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xb178e5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [9: 1584] @ 0x104b529 0x1049a19 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104b528 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x48 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:635 # 0x1049a18 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:481 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [34: 43520] @ 0x932395 0x932365 0x932277 0x79aae2 0x79af3c 0x9321f6 0x931d74 0x79aae2 0x79af3c 0x931a76 0x93164b 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x932394 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x932364 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x932276 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9321f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x555 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x931d73 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x931a75 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93164a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [17: 4352] @ 0xb3297f 0xb8179c 0xb8168e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8168d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [213: 23856] @ 0x539baa 0x1215ffa 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1215ff9 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x299 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:504 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [67: 7504] @ 0x48777c 0x4ed275 0xcfc2d4 0xd048b6 0xd0460a 0xd060b8 0xd3d0a2 0x114b628 0x114792a 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04609 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x114b627 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:90 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [6: 384] @ 0xcdfef9 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xcdfef8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:585 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 96] @ 0x118b807 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x118b806 github.com/beevik/ntp.getTime+0x326 github.com/beevik/ntp@v1.5.0/ntp.go:555 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [50: 1200] @ 0x698056 0x69b207 0x69a97d 0x13901da 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x698055 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x69b206 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:166 # 0x69a97c github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x9c github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x13901d9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [56: 2688] @ 0x6b063b 0x6b0618 0x6b055f 0x115bec8 0x8c1e87 0x115bcfa 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b063a bytes.NewBuffer+0x3a bytes/buffer.go:478 # 0x6b0617 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6b055e github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x115bec7 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x67 github.com/pactus-project/pactus/state/state.go:550 # 0x8c1e86 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115bcf9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:547 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [63: 12096] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0xd56ae2 0xd53a13 0xd53fba 0xd56507 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd53a12 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd53fb9 github.com/flynn/noise.(*symmetricState).DecryptAndHash+0xb9 github.com/flynn/noise@v1.1.0/state.go:193 # 0xd56506 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xd06 github.com/flynn/noise@v1.1.0/state.go:595 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [235: 135360] @ 0x606350 0x60573b 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x60634f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [418: 481536] @ 0x5a804a 0x6b098b 0x6b095f 0x6b13df 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [117: 44928] @ 0x606005 0x60573b 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x606004 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [118: 22656] @ 0xb178e6 0x10bd975 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0xb178e5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10bd974 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:560 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [62: 7936] @ 0x53d7f5 0x53d21d 0x53d3f9 0x54417c 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54417b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x14c5386 0x14cba9c 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14c5385 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x14cba9b crypto/internal/fips140/ecdsa.newDRBG[...]+0x69b crypto/internal/fips140/ecdsa/hmacdrbg.go:82 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [20: 960] @ 0x66ee45 0x655d9b 0x66f75b 0x66e5f0 0xb15327 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x66ee44 net.sockaddrToTCP+0x104 net/tcpsock_posix.go:19 # 0x655d9a net.(*netFD).accept+0x25a net/fd_unix.go:178 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb15326 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0x468b06 0x7789db 0x778625 0x7782bf 0xb1290f 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [187: 17952] @ 0x12b1205 0x128ff79 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b1204 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.77.0/stream.go:947 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [100: 1600] @ 0x5391c5 0x9c9f6c 0x9ce8f8 0x48b5a1 # 0x5391c4 context.WithCancel+0x64 context/context.go:242 # 0x9c9f6b net/http.(*conn).readRequest+0x68b net/http/server.go:1076 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [22: 3872] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [221: 7072] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 272] @ 0xd5677f 0xd52af7 0xd5328d 0xd63a65 0xd65ed9 0xd00055 0xcff71c 0x48b5a1 # 0xd5677e github.com/flynn/noise.cipherChaChaPoly.func1+0x1e github.com/flynn/noise@v1.1.0/cipher_suite.go:170 # 0xd52af6 github.com/flynn/noise.aeadCipher.Encrypt+0x56 github.com/flynn/noise@v1.1.0/cipher_suite.go:183 # 0xd5328c github.com/flynn/noise.(*CipherState).Encrypt+0x8c github.com/flynn/noise@v1.1.0/state.go:59 # 0xd63a64 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).encrypt+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/crypto.go:26 # 0xd65ed8 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).Write+0x218 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/rw.go:115 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [71: 1136] @ 0xc2d84c 0xc2cfc5 0xc29845 0xc35245 0x48b5a1 # 0xc2d84b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2cfc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [54: 432] @ 0xc20494 0xc3895b 0xc351a7 0x48b5a1 # 0xc20493 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x413 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:869 # 0xc3895a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [339: 32544] @ 0x6a398d 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a398c github.com/pactus-project/pactus/types/tx.FromBytes+0x2c github.com/pactus-project/pactus/types/tx/tx.go:72 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 256] @ 0x51c37b 0xd05e06 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0xc195bc 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0xc195bb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [18: 864] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb8350b 0xb81f8e 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb8350a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [68: 1088] @ 0x13f587c 0x13f5855 0x13f5847 0x13f6165 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f587b net/textproto.MIMEHeader.Set+0x5b net/textproto/header.go:22 # 0x13f5854 net/http.Header.Set+0x34 net/http/header.go:40 # 0x13f5846 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:189 # 0x13f6164 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [30: 2400] @ 0x58d885 0x58d842 0x58c99b 0x578f06 0x6991e5 0x6991c6 0x698ffe 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58d884 math/big.nat.make+0x84 math/big/nat.go:67 # 0x58d841 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x58c99a math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x578f05 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x6991e4 math/big.(*Int).Mul+0x1a4 math/big/int.go:184 # 0x6991c5 github.com/pactus-project/pactus/sortition.GetIndex+0x185 github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x698ffd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x14ab51a 0x14c99f4 0x7a0765 0x7a05ac 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x14c99f3 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:177 # 0x7a0764 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:573 # 0x7a05ab crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:529 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [173: 8304] @ 0x53b505 0x12190b4 0x1219087 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12190b3 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.77.0/peer/peer.go:76 # 0x1219086 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:745 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1449: 46368] @ 0x11833c5 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x11833c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x24 github.com/pactus-project/pactus/sync/firewall/firewall.go:165 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [43: 688] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12b7fe5 0x12b0db1 0x128ff79 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12b7fe4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x12b0db0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [205: 26240] @ 0x53d7f5 0x53d21d 0x53d3f9 0x54417c 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54417b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [96: 4608] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 32] @ 0x468b06 0x7789db 0x778625 0x7782bf 0xb127c9 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [255: 20400] @ 0x12900aa 0x11f836f 0x12acddb 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12900a9 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.77.0/clientconn.go:114 # 0x11f836e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.77.0/internal/resolver/config_selector.go:166 # 0x12acdda google.golang.org/grpc.newClientStream+0x5ba google.golang.org/grpc@v1.77.0/stream.go:229 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [13: 2288] @ 0x104a2fe 0x10495b4 0x1048bb0 0x48b5a1 # 0x104a2fd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2fd github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:525 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [21: 204288] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 256] @ 0x69a927 0x13901da 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a926 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x13901d9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [31: 744] @ 0x543115 0x5c3c45 0x5c4a6e 0x69f3c5 0x6a4f1d 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c4a6d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x69f3c4 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x44 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [38: 29184] @ 0x122cb56 0x122ca72 0x121f6c5 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [130: 3120] @ 0xb76d12 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb76d11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1b1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:43 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [76: 1216] @ 0xcfc29c 0xd04716 0xd045ec 0xd060b8 0xd3d0a2 0x10cb59c 0xd310a5 0x48b5a1 # 0xcfc29b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd045eb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x10cb59b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:319 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 16128] @ 0x5a804a 0x6b098b 0x6b095f 0x6b13df 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [209: 23408] @ 0x1215da8 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215da7 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x47 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:490 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [236: 83072] @ 0xd3010c 0xd2ffe9 0x10bd208 0x10bad99 0x10ba886 0x48b5a1 # 0xd3010b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:19 # 0xd2ffe8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ListenAddresses+0x88 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:15 # 0x10bd207 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:487 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [139: 13344] @ 0x841de5 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [18: 5013504] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [224: 7168] @ 0x122a0e7 0x1228b45 0x12a5f74 0x12a5f52 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x122a0e6 google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x86 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1332 # 0x1228b44 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1125 # 0x12a5f73 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e13 google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:77 # 0x12a5f51 google.golang.org/grpc.(*Server).processUnaryRPC+0x1df1 google.golang.org/grpc@v1.77.0/server.go:1536 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 480] @ 0x104b87b 0x1049a19 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104b87a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x39a github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:651 # 0x1049a18 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:481 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [184: 8832] @ 0xd7bc26 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7bc25 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2c5 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:61 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [106: 1696] @ 0xc4b9c5 0xc4b6dc 0x48b5a1 # 0xc4b9c4 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:413 # 0xc4b6db github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [125: 2000] @ 0x121c830 0x121f846 0x48b5a1 # 0x121c82f google.golang.org/grpc/internal/transport.(*http2Client).handlePing+0x4f google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1319 # 0x121f845 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x345 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1696 0: 0 [18: 864] @ 0x480fda 0x480fef 0x6ad117 0x1166331 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ad116 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x36 github.com/pactus-project/pactus/consensus/log/log.go:109 # 0x1166330 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [605: 48400] @ 0x122835f 0x12a5f74 0x12a5f52 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x122835e google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0xde google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1077 # 0x12a5f73 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e13 google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:77 # 0x12a5f51 google.golang.org/grpc.(*Server).processUnaryRPC+0x1df1 google.golang.org/grpc@v1.77.0/server.go:1536 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [420: 33600] @ 0x53919b 0x53917d 0x9c9f6c 0x9ce8f8 0x48b5a1 # 0x53919a context.withCancel+0x3a context/context.go:277 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x9c9f6b net/http.(*conn).readRequest+0x68b net/http/server.go:1076 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [891: 171072] @ 0x5dfa94 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 144] @ 0x114539c 0x10bc682 0x10bc326 0x10cddba 0x1033a29 0x1038233 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x114539b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x10bc681 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:441 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038232 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1d2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:131 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [183: 8784] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [273: 13104] @ 0x139b3ba 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x139b3b9 github.com/gorilla/mux.(*Router).ServeHTTP+0xb9 github.com/gorilla/mux@v1.8.1/mux.go:196 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [241: 26992] @ 0x539baa 0x539e3b 0x5391b9 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539e3a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [618: 435072] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [776: 322816] @ 0x1215dcc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215dcb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:483 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [45: 40320] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 576] @ 0xc0e485 0xc0e305 0xc12173 0x10326d5 0x102fd72 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x10326d4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:421 # 0x102fd71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:227 0: 0 [68: 13056] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [113: 7232] @ 0x841de5 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [284: 18176] @ 0x11593c5 0x1159360 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x11593c4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:356 # 0x115935f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 1008] @ 0x8b1eb5 0x8b168f 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1eb4 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x34 github.com/pactus-project/pactus/store/block.go:190 # 0x8b168e github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x70e github.com/pactus-project/pactus/store/block.go:103 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 6912] @ 0xd02765 0xd02766 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xd02764 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd02765 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [334: 5344] @ 0x77ceeb 0x783473 0x7763e7 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x77ceea github.com/multiformats/go-multiaddr.portStB+0x8a github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:148 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7763e6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [116: 121634816] @ 0x1204e48 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204e47 google.golang.org/grpc/mem.(*sizedBufferPool).Get+0xc7 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:126 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [608: 107008] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x1393885 0x1393886 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1393884 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x6c4 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1393885 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6c5 github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [36: 18432] @ 0x1393a0c 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393a0b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x84b github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [305: 19520] @ 0x5cda79 0x5d15f6 0x5ff025 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cda78 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [110: 1760] @ 0x8c67b1 0x8c66c5 0xd60058 0xd6001b 0x10cb6b2 0xd310a5 0x48b5a1 # 0x8c67b0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd60057 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd6001a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [467: 44832] @ 0x5d1259 0x5eabff 0x5ff0e5 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 576] @ 0x79aea5 0x93ca54 0x93c9bc 0x93d2f8 0x949eff 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93ca53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93c9bb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x93d2f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x949efe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1125 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 320] @ 0x8c6dec 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8c6deb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:9 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [175: 16800] @ 0x12b1205 0x128ff79 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b1204 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.77.0/stream.go:947 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [181: 20272] @ 0x1215da8 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215da7 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x47 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:490 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [74: 3552] @ 0x5b8d33 0x5b8fcc 0x139781c 0x13977b1 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x139781b github.com/pactus-project/pactus/crypto.Address.String+0xddb github.com/pactus-project/pactus/crypto/address.go:93 # 0x13977b0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd70 github.com/pactus-project/pactus/www/grpc/transaction.go:356 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 96] @ 0x90e6d7 0x90e218 0x94a04b 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90e6d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x94a04a crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x2a crypto/tls/handshake_server_tls13.go:1143 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3739: 299120] @ 0x89cff4 0x8ab366 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x8ab365 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:193 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [383: 18384] @ 0x12a5099 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12a5098 google.golang.org/grpc.(*Server).processUnaryRPC+0xf38 google.golang.org/grpc@v1.77.0/server.go:1392 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [136: 52224] @ 0x10bdc29 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0x10bdc28 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x468 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:570 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [879: 182832] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc20926 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc20925 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [13: 416] @ 0x6a75a5 0x6a642a 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a75a4 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xa4 github.com/pactus-project/pactus/types/block/header.go:104 # 0x6a6429 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [874: 167808] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 448] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 1440] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [442: 14483456] @ 0x122c32a 0x122c063 0x1220a47 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x122c329 google.golang.org/grpc/internal/transport.newBufWriter+0x349 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:315 # 0x122c062 google.golang.org/grpc/internal/transport.newFramer+0x82 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:431 # 0x1220a46 google.golang.org/grpc/internal/transport.NewServerTransport+0x326 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:172 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [84: 4032] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x6a5148 0x6a4f50 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [251: 36144] @ 0x6a6d56 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a6d55 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:197 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [307: 157184] @ 0x5b176e 0x5b161d 0x5b1206 0x117bd5b 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5b176d github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x5b161c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1205 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [50: 2400] @ 0x468b06 0xb7905e 0xb78fe3 0xb78ff7 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7905d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [110: 42240] @ 0x606005 0x60573b 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x606004 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 4480] @ 0xc2d19c 0xc29845 0xc35245 0x48b5a1 # 0xc2d19b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 144] @ 0x777f4b 0x777ef3 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777f4a strings.(*Builder).WriteByte+0x26a strings/builder.go:97 # 0x777ef2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x212 github.com/multiformats/go-multiaddr@v0.16.1/component.go:230 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [866: 166272] @ 0x5dfab3 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [601: 67312] @ 0xd02749 0xd02842 0xd01646 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0xd02748 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd02841 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xd01645 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [709: 34032] @ 0x12000e5 0x11fb4c5 0x122c9fb 0x121f6c5 0x48b5a1 # 0x12000e4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x64 golang.org/x/net@v0.48.0/http2/frame.go:1593 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [146: 9344] @ 0x1390597 0x1390583 0x139055b 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390596 encoding/hex.EncodeToString+0x836 encoding/hex/hex.go:127 # 0x1390582 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x822 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x139055a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x7fa github.com/pactus-project/pactus/www/grpc/blockchain.go:185 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [123: 9840] @ 0x6a4d75 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a4d74 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [896: 114688] @ 0x53d7f5 0x53d21d 0x53d3f9 0x54417c 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54417b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 384] @ 0x1490d30 0x69521d 0xd52f78 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [2091: 1873536] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc20926 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc20925 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [186: 4464] @ 0x697273 0x6a52a8 0x6a4fa5 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x697272 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a52a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [64: 12288] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xb74a95 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb74a94 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x134 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:765 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 384] @ 0x79aea5 0x93a0f4 0x93a05c 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93a0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [448: 35840] @ 0x51f406 0xce2bf1 0xce8b9c 0xd06462 0xd01582 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce2bf0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xd01581 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1222: 97760] @ 0x1200fbf 0xff804f 0xff7a7a 0xff7870 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x121f6c5 0x48b5a1 # 0x1200fbe golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xff804e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xff7a79 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:349 # 0xff786f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.48.0/http2/hpack/hpack.go:311 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [160: 3840] @ 0x5c1b8b 0x5c2486 0x6978dd 0x6979ac 0x6a4218 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6979ab github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x4b github.com/pactus-project/pactus/crypto/bls/public_key.go:172 # 0x6a4217 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0xf7 github.com/pactus-project/pactus/types/tx/tx.go:220 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [208: 6656] @ 0x14798b3 0x5cdc5f 0x5d15f6 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdc5e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [177: 19824] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 240] @ 0x480fda 0x480fef 0xcfcc5f 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfcc5e github.com/libp2p/go-yamux/v5.newSession+0x23e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:141 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [690: 66240] @ 0x5d1259 0x5eabff 0x5ff0e5 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1792] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xd0a246 0xc41a6d 0xc42a7d 0xc4954e 0xc2bcf3 0xc2a802 0xc35245 0x48b5a1 # 0xd0a245 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).Protect+0xc5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:202 # 0xc41a6c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc42a7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4954d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc2bcf2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc2a801 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [53: 10176] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2234: 107232] @ 0x468b06 0xc1e62e 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc1e62d github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xad github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [40: 960] @ 0x12f8f85 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12f8f84 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:321 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [654: 73248] @ 0xd027be 0xd01646 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0xd027bd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xd01645 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [251: 12048] @ 0x53b505 0x9ce5e5 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x9ce5e4 net/http.(*conn).serve+0xc4 net/http/server.go:1937 0: 0 [257: 24672] @ 0xb1739f 0xb17892 0x10bd439 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0xb1739e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb17891 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10bd438 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [119: 106624] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc2bec9 0xc2b970 0xc2ec36 0xc29bc5 0xc35245 0x48b5a1 # 0xc2bec8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2b96f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc2ec35 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc29bc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [91: 4368] @ 0x5b9012 0x1390738 0x13906bb 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1390737 github.com/pactus-project/pactus/crypto.Address.String+0x9d7 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13906ba github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x95a github.com/pactus-project/pactus/www/grpc/blockchain.go:187 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [62: 27776] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x468a32 0x467f25 0x468145 0x6663f2 0xd007db 0xd00438 0x48b5a1 # 0x6663f1 net.(*OpError).Error+0x91 net/net.go:510 # 0xd007da github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x35a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [256: 12288] @ 0x53b505 0x139dcdf 0x139b42a 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x139dcde github.com/gorilla/mux.requestWithRoute+0x5e github.com/gorilla/mux@v1.8.1/mux.go:454 # 0x139b429 github.com/gorilla/mux.(*Router).ServeHTTP+0x129 github.com/gorilla/mux@v1.8.1/mux.go:201 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [137: 15344] @ 0x6f114f 0x6f2a3d 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 112] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xce044d 0xce22a5 0x10497b2 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce044c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:676 # 0xce22a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:934 # 0x10497b1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:469 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [481: 30784] @ 0x12001a5 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x12001a4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x124 golang.org/x/net@v0.48.0/http2/frame.go:1603 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [106: 6784] @ 0x6fb93c 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [57: 1824] @ 0x12f8f35 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12f8f34 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:317 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [227: 14528] @ 0x1396b1a 0x1396a9e 0x1396a66 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1396b19 encoding/hex.EncodeToString+0xd9 encoding/hex/hex.go:129 # 0x1396a9d github.com/pactus-project/pactus/crypto/hash.Hash.String+0x5d github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1396a65 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x25 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 384] @ 0x51f406 0x114f249 0x114ef8a 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x114f248 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x188 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114ef89 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [59: 22656] @ 0x6a63be 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a63bd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [408: 45696] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [337: 5392] @ 0x95b43c 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [505: 4040] @ 0xc2d6cc 0xc2d575 0xc29845 0xc35245 0x48b5a1 # 0xc2d6cb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x78b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc2d574 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x634 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [232: 11136] @ 0x695bde 0x69cb0f 0x115952b 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x695bdd github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0xdd github.com/pactus-project/pactus/crypto/bls/bls.go:49 # 0x69cb0e github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x14e github.com/pactus-project/pactus/types/certificate/certificate.go:349 # 0x115952a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:303 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [269: 6456] @ 0x95afa7 0x95b3ce 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95afa6 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:793 # 0x95b3cd net/textproto.readMIMEHeader+0x20d net/textproto/reader.go:557 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [119: 5712] @ 0x468b06 0xb28415 0xb2840b 0xb24dda 0xb73bdb 0xb72bc5 0xb72988 0x48b5a1 # 0xb28414 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2840a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb24dd9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UsefulNewPeer+0xb9 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:131 # 0xb73bda github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:666 # 0xb72bc4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:506 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [52: 9152] @ 0x69a927 0x13901da 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a926 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x13901d9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [143: 4576] @ 0x5eadea 0x5ff8e5 0x5ff09b 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [388: 9312] @ 0x5c1b8b 0x5c2486 0x6978dd 0x6ad205 0x6ad17f 0x1166331 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6ad204 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x124 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6ad17e github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x9e github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x1166330 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [158: 5056] @ 0x11593ae 0x1159360 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x11593ad github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x22d github.com/pactus-project/pactus/types/certificate/certificate.go:361 # 0x115935f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [351: 28080] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff09b 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [62: 11904] @ 0x5dfa75 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 2875392] @ 0x6ee8b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee8b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x571 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 3120] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x53ac38 0x64d529 0x64d4f1 0x64e90f 0x651da5 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53ac37 context.WithDeadlineCause+0x137 context/context.go:643 # 0x64d528 context.WithDeadline+0x2e8 context/context.go:626 # 0x64d4f0 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [247: 102752] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [387: 9288] @ 0x95b43c 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [433: 27712] @ 0x53d285 0x53d3f9 0x5c34ff 0x5c3e5d 0x6a4a6c 0x6a49c5 0x6a551e 0x6a4227 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c34fe github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c3e5c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a4a6b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a49c4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [280: 40320] @ 0x12ad6d3 0x12ad6c7 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad6d2 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.77.0/rpc_util.go:167 # 0x12ad6c6 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.77.0/stream.go:264 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [69: 3312] @ 0x52cea5 0x52cfb0 0x5321fb 0x53719f 0x6e3175 0x6e30c8 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5321fa strings.Join+0xfa strings/strings.go:510 # 0x53719e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x6e3174 path/filepath.Join+0x154 path/filepath/path.go:131 # 0x6e30c7 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xa7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 1008] @ 0xde73db 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xde73da github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.57.1/receive_stream.go:71 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1860: 59520] @ 0xbe46cc 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe46cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [250: 12000] @ 0x40a8f2 0x481029 0x95b251 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b250 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:528 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 32] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [738: 94464] @ 0x655c85 0x655c2f 0x66f75b 0x66e5f0 0x9d452c 0x13f4ea9 0x48b5a1 # 0x655c84 net.newFD+0x144 net/fd_unix.go:27 # 0x655c2e net.(*netFD).accept+0xee net/fd_unix.go:169 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9d452b net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x13f4ea8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [53: 10176] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 1024] @ 0x4de375 0x658e73 0x658d25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4de374 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x658e72 net.addrTable+0x112 net/interface_linux.go:149 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [193: 6176] @ 0x5eadea 0x5ff8e5 0x5ff09b 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [287: 22960] @ 0x1219274 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1219273 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2b3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:796 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 288] @ 0xb32267 0xb3222e 0xb325b1 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb32266 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x66 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb3222d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:80 # 0xb325b0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:92 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [38: 304] @ 0x40b82e 0x410d25 0xc2a352 0xc2a360 0xc35245 0x48b5a1 # 0xc2a351 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2a35f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [659: 231968] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9cb2ff 0x9cad77 0x13f58fa 0x13efcd6 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb2fe net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x13f58f9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x13efcd5 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xc15 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 384] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 416] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [576: 184320] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13ef39c 0x13ef313 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13ef39b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x2db github.com/pactus-project/pactus/www/html/server.go:225 # 0x13ef312 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x252 github.com/pactus-project/pactus/www/html/blockchain.go:101 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [682: 65472] @ 0x5d1645 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1644 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:892 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [110: 45760] @ 0x6ae769 0x115bcb0 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ae768 github.com/pactus-project/pactus/committee.(*committee).Update+0x328 github.com/pactus-project/pactus/committee/committee.go:84 # 0x115bcaf github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:545 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [340: 21760] @ 0x4dee4d 0x4def9f 0x50b9ff 0x50984d 0x655b69 0x66f75b 0x66e5f0 0x9d452c 0x13f4ea9 0x48b5a1 # 0x4dee4c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4def9e syscall.Accept4+0x7e syscall/syscall_linux.go:701 # 0x50b9fe internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50984c internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x655b68 net.(*netFD).accept+0x28 net/fd_unix.go:161 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9d452b net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x13f4ea8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [16: 1024] @ 0x1037951 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1037950 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x430 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:77 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [82: 15744] @ 0x5dfa75 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [158: 15168] @ 0x513705 0x513a1d 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x513704 os.newFile+0x64 os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [199: 6368] @ 0x9d464b 0x13f4ea9 0x48b5a1 # 0x9d464a net/http.(*Server).Serve+0x42a net/http/server.go:3493 # 0x13f4ea8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [161: 659456] @ 0xd66336 0xd662e3 0xd6627b 0xd672dd 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd66335 bufio.NewReaderSize+0xd5 bufio/bufio.go:57 # 0xd662e2 bufio.NewReader+0x82 bufio/bufio.go:63 # 0xd6627a github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x1a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:55 # 0xd672dc github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0xfc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/transport.go:56 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [27: 432] @ 0x707a93 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x707a92 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [40: 3840] @ 0x543115 0x5c3c45 0x6972cb 0x697261 0x69710a 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6972ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x697260 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x697109 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [59: 5664] @ 0xb178e6 0x10bd975 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0xb178e5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10bd974 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:560 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [508: 48768] @ 0x120d0c5 0x120d0b4 0x120bbb9 0x12224dc 0x48b5a1 # 0x120d0c4 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xc4 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:679 # 0x120d0b3 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:904 # 0x120bbb8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:606 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [81: 1296] @ 0x8c61b5 0x8c65d4 0x8c6317 0xd60333 0x10cb6b2 0xd310a5 0x48b5a1 # 0x8c61b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8c65d3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8c6316 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd60332 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x432 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [19: 4864] @ 0xd027e8 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xd027e7 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [165: 95040] @ 0x606350 0x60573b 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x60634f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1272: 814080] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13ef5ad 0x13ef528 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13ef5ac github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x4ec github.com/pactus-project/pactus/www/html/server.go:252 # 0x13ef527 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x467 github.com/pactus-project/pactus/www/html/blockchain.go:106 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [40: 46080] @ 0x5a804a 0x6b098b 0x6b095f 0x6b13df 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 432] @ 0x13ef812 0x13ef794 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef811 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x751 github.com/pactus-project/pactus/www/html/server.go:217 # 0x13ef793 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x6d3 github.com/pactus-project/pactus/www/html/blockchain.go:110 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [372: 17856] @ 0x12000e5 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x12000e4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x64 golang.org/x/net@v0.48.0/http2/frame.go:1593 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [691: 11056] @ 0x558c87 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [344: 16512] @ 0x40a8f2 0x481029 0x12228c5 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x12228c4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x204 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:407 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [63: 12096] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [158: 5056] @ 0x40cbf2 0x40aa79 0x481029 0x95b251 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b250 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:528 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [672: 10752] @ 0x1193f18 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1193f17 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x77 github.com/pactus-project/pactus/sync/sync.go:330 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [540: 129600] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1673: 347984] @ 0x69b34b 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b34a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 1856] @ 0x6a6df5 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6df4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:202 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [381: 18288] @ 0x69811b 0x69b49f 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [61: 976] @ 0x13f626f 0x13f621a 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f626e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0x8e github.com/pactus-project/pactus/www/html/server.go:221 # 0x13f6219 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [646: 51680] @ 0x122901a 0x12a390e 0x12a38eb 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1229019 google.golang.org/grpc/internal/transport.(*http2Server).write+0x99 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1150 # 0x12a390d google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x44d google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:71 # 0x12a38ea google.golang.org/grpc.(*Server).sendResponse+0x42a google.golang.org/grpc@v1.77.0/server.go:1202 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [142: 6816] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [654: 585984] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f6665 0x13f659c 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f6664 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x484 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f659b github.com/pactus-project/pactus/www/html.txToTable+0x3bb github.com/pactus-project/pactus/www/html/transaction.go:75 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [38: 2432] @ 0x53d285 0x53d3f9 0x7762cb 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7762ca github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 960] @ 0x605fe6 0x60573b 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x605fe5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 11264] @ 0x6f4549 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f4548 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 4864] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [931: 148960] @ 0xce2c0d 0xce8b9c 0xd06462 0xd01582 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0xce2c0c github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:68 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xd01581 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [24: 384] @ 0x123b14f 0x129cbca 0x12b7fe5 0x12b0db1 0x128ff79 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x123b14e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xce google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12b7fe4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x12b0db0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [518: 8288] @ 0x77c7c8 0x77c7fc 0x783473 0x7763e7 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x77c7c7 net.ParseIP+0x27 net/ip.go:528 # 0x77c7fb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7763e6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [421: 40416] @ 0x69832f 0x697416 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69832e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697415 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [92: 5888] @ 0x4c9a9d 0x829a85 0x85723a 0x856e78 0x8279d7 0x826f5f 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x829a84 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [246: 11808] @ 0x480fda 0x480fef 0x13a0c90 0x139b10b 0x139b3da 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13a0c8f github.com/gorilla/mux.(*Route).Match+0x2ef github.com/gorilla/mux@v1.8.1/route.go:102 # 0x139b10a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x139b3d9 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [22: 1056] @ 0x468b06 0xb792a5 0xb792ec 0xb793f5 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb792a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb792eb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [307: 2456] @ 0xc25665 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc25664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x644 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1373 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [422: 87776] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x5391b9 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [439: 35120] @ 0x6656f4 0x9c9033 0x48b5a1 # 0x6656f3 net.(*conn).Read+0xb3 net/net.go:198 # 0x9c9032 net/http.(*connReader).backgroundRead+0x32 net/http/server.go:702 0: 0 [1343: 6532352] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [153: 53856] @ 0x480f93 0x40b6c5 0x40b6b8 0x40ffb7 0xdca8fc 0xdca1fd 0xdda4b9 0xdda2dc 0xde7956 0xde9402 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdca8fb github.com/quic-go/quic-go.(*frameSorter).push+0x65b github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:176 # 0xdca1fc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:46 # 0xdda4b8 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:310 # 0xdda2db github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:288 # 0xde7955 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.57.1/stream.go:156 # 0xde9401 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.57.1/streams_map.go:317 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [85: 2040] @ 0x90c798 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x90c797 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:838 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [26: 2080] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff09b 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [121: 9680] @ 0x6a4d75 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a4d74 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [30: 3360] @ 0x48777c 0x4ed275 0xcfc2d4 0xd048b6 0xd0460a 0xd060b8 0xd3d0a2 0x10376d0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04609 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x10376cf github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x1af github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:67 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 48] @ 0xd3961e 0x48b5a1 # 0xd3961d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x39d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:173 0: 0 [38: 58368] @ 0x53d7f5 0x53d21d 0x53d3f9 0x90a83d 0x90df91 0x90df92 0x90e019 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x90a83c crypto/tls.(*Conn).readRecordOrCCS+0x13bc crypto/tls/conn.go:787 # 0x90df90 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x90df91 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x90e018 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [673: 32304] @ 0x480fda 0x480fef 0x121d5c6 0x121f88e 0x48b5a1 # 0x121d5c5 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0xa5 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1461 # 0x121f88d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x38d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1687 0: 0 [310: 14880] @ 0x5440da 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [104: 4992] @ 0x8b184b 0x8b1879 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8b184a github.com/pactus-project/pactus/store.blockHashKey+0x6a github.com/pactus-project/pactus/store/block.go:26 # 0x8b1878 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0x98 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [210: 13440] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1392: 44544] @ 0x558c87 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 512] @ 0xb7933c 0xb793a7 0xb79427 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7933b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb793a6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 384] @ 0xafa9c6 0xafa972 0xafa976 0x104a2e5 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafa9c5 bufio.NewReaderSize+0xa5 bufio/bufio.go:56 # 0xafa971 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafa975 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x104a2e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:524 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [171: 41040] @ 0xd3d999 0xd3d98b 0xd2fde5 0x10bc717 0x10bc326 0x10cddba 0x1033a29 0x1038233 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd3d998 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d98a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2fde4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:979 # 0x10bc716 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0xd6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:445 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038232 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1d2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:131 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [106: 2544] @ 0x1159645 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1159644 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x4c4 github.com/pactus-project/pactus/state/state.go:306 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [840: 201600] @ 0x12aed05 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12aed04 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x584 google.golang.org/grpc@v1.77.0/stream.go:463 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [42: 1008] @ 0x543115 0x5c3c45 0x5c4a6e 0x69d5a5 0x69dd29 0x6a4f1d 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c4a6d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x69d5a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69dd28 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [387: 693504] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc2bec9 0xc2b970 0xc2ec36 0xc29bc5 0xc35245 0x48b5a1 # 0xc2bec8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2b96f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc2ec35 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc29bc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [21: 1008] @ 0x6e3291 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e3290 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:495 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [28: 4480] @ 0xce293e 0xcdfee8 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdfee7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:586 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [73: 1168] @ 0x120011c 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x120011b golang.org/x/net/http2.(*Framer).readMetaFrame+0x9b golang.org/x/net@v0.48.0/http2/frame.go:1596 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [2: 96] @ 0x4c9a9d 0x8ac306 0x8ac0f4 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x8ac305 github.com/libp2p/go-libp2p/core/record.blankRecordForPayloadType+0x45 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:94 # 0x8ac0f3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:77 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [23: 1472] @ 0xb3297f 0xb80a8c 0xb80a6e 0xb80a62 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80a8b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb80a6d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb80a61 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [280: 22400] @ 0x8b3f77 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8b3f76 github.com/pactus-project/pactus/store.(*store).Transaction+0x116 github.com/pactus-project/pactus/store/store.go:275 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 896] @ 0xd68f09 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0xd68f08 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c8 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:202 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [143: 384384] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13efad7 0x13efa4a 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13efad6 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xa16 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13efa49 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x989 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [565: 45200] @ 0x1227f10 0x1227806 0x1229005 0x12a390e 0x12a38eb 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1227f0f google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x28f google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1038 # 0x1227805 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1e5 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1017 # 0x1229004 google.golang.org/grpc/internal/transport.(*http2Server).write+0x84 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1140 # 0x12a390d google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x44d google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:71 # 0x12a38ea google.golang.org/grpc.(*Server).sendResponse+0x42a google.golang.org/grpc@v1.77.0/server.go:1202 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [160: 3840] @ 0x122cf25 0x122ca72 0x121f6c5 0x48b5a1 # 0x122cf24 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x464 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:578 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [253: 4048] @ 0x12236e5 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x12236e4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1024 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:468 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [135: 56160] @ 0x69c56d 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69c56c github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xac github.com/pactus-project/pactus/types/certificate/certificate.go:309 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [470: 721920] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [181: 4344] @ 0x121a477 0x121efff 0x121f88e 0x48b5a1 # 0x121a476 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0x116 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:953 # 0x121effe google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ade google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1613 # 0x121f88d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x38d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1687 0: 0 [395: 44240] @ 0x415a34 0x1215eb2 0x1215ea1 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215eb1 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1215ea0 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [87: 16704] @ 0x696c45 0x698c28 0x698b9e 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x696c44 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:144 # 0x698c27 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x698b9d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 560] @ 0x5a5c88 0x5998f1 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a5c87 github.com/fxamacker/cbor/v2.fillTextString+0x287 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:3262 # 0x5998f0 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0xfd0 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1580 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [104: 1664] @ 0x10cbc33 0xd310a5 0x48b5a1 # 0x10cbc32 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x732 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:356 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [187: 107712] @ 0x606350 0x60573b 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x60634f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1436: 367616] @ 0xd027e8 0xd01646 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0xd027e7 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xd01645 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [120: 1920] @ 0x1224ad6 0x1224ae1 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x1224ad5 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x2415 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:51 # 0x1224ae0 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2420 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:645 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [978: 234720] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [59: 11328] @ 0x5dfa75 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [241: 23136] @ 0xb174d0 0xb17892 0x10bd439 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0xb174cf github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb17891 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10bd438 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [34: 23936] @ 0x7fb4d6 0x7fad90 0xafb0e6 0x104b44f 0x1049c05 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x104b44e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).writeChunkedIdentifyMsg+0x1ce github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:622 # 0x1049c04 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:485 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [292: 14016] @ 0x66edb2 0x655e45 0x66f75b 0x66e5f0 0x9d452c 0x13f4ea9 0x48b5a1 # 0x66edb1 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x655e44 net.(*netFD).accept+0x304 net/fd_unix.go:178 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9d452b net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x13f4ea8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [90: 4320] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1193: 38176] @ 0x4c9a9d 0x598be7 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598be6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 1200] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb81f0c 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81f0b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:412 0: 0 [352: 22528] @ 0x9c8c4f 0x9c8c5a 0x9c938b 0x680ec3 0x6819c9 0x681c25 0x958f85 0x9f0145 0x9f0160 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x9c8c4e sync.NewCond+0x4e sync/cond.go:49 # 0x9c8c59 net/http.(*connReader).lock+0x59 net/http/server.go:675 # 0x9c938a net/http.(*connReader).Read+0x2a net/http/server.go:780 # 0x680ec2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x6819c8 bufio.(*Reader).ReadSlice+0x28 bufio/bufio.go:380 # 0x681c24 bufio.(*Reader).ReadLine+0x24 bufio/bufio.go:409 # 0x958f84 net/textproto.(*Reader).readLineSlice+0xa4 net/textproto/reader.go:64 # 0x9f0144 net/textproto.(*Reader).ReadLine+0xa4 net/textproto/reader.go:44 # 0x9f015f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [262: 16768] @ 0x6a9bfd 0x6a9ba2 0x6a9b90 0x6aa1dd 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a9bfc github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x1dc github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x6a9ba1 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x181 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x6a9b8f github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x16f github.com/pactus-project/pactus/types/vote/vote.go:101 # 0x6aa1dc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [76: 2432] @ 0x1215eb2 0x1215ea1 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215eb1 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1215ea0 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [77: 3696] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [109: 1744] @ 0xc465c6 0xc4ba3e 0xc4b6dc 0x48b5a1 # 0xc465c5 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).RejectMessage+0x45 github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:105 # 0xc4ba3d github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x25d github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:414 # 0xc4b6db github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [230: 4710400] @ 0xdf2f25 0x4a3e91 0xdc3528 0xdc354f 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdf2f24 github.com/quic-go/quic-go.init.0.func2+0x24 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:90 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdc3527 github.com/quic-go/quic-go.getLargePacketBuffer+0x327 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:79 # 0xdc354e github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x34e github.com/quic-go/quic-go@v0.57.1/connection.go:2616 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [10: 2560] @ 0x8aa80f 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [147: 9408] @ 0x1390286 0x1390208 0x13901d3 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390285 encoding/hex.EncodeToString+0x525 encoding/hex/hex.go:129 # 0x1390207 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x4a7 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13901d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x472 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [371: 5936] @ 0x13f5e95 0x13efa1b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5e94 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0x94 github.com/pactus-project/pactus/www/html/server.go:262 # 0x13efa1a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x95a github.com/pactus-project/pactus/www/html/blockchain.go:116 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [82: 3936] @ 0x138fd05 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x138fd04 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0x104 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [288: 69120] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [845: 162240] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [68: 4352] @ 0x6a4df1 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a4df0 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x250 github.com/pactus-project/pactus/types/tx/tx.go:357 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 96] @ 0x57a2d3 0x5e2ed4 0x5e3667 0x600c65 0x6004be 0x6004b4 0x697bcd 0x695cfa 0x114ef58 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x57a2d2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e2ed3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:189 # 0x5e3666 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x166 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:225 # 0x600c64 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1251 # 0x6004bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1159 # 0x6004b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1082 # 0x697bcc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x695cf9 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x59 github.com/pactus-project/pactus/crypto/bls/bls.go:65 # 0x114ef57 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [288: 27648] @ 0xb1739f 0xb17892 0x10bd975 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0xb1739e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb17891 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10bd974 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:560 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [59: 362496] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 48] @ 0x6f980f 0x6ea4d6 0x6ea57a 0x6ea4d6 0x6ea0da 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6ea4d5 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 # 0x6ea579 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 # 0x6ea4d5 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 # 0x6ea0d9 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xd9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:88 # 0x6eae69 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xc9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:79 # 0x6eb907 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [15: 720] @ 0x57a2d3 0x5e2ed4 0x5e3887 0x600c65 0x6004be 0x6004b4 0x697bcd 0x695d86 0x114ef58 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x57a2d2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e2ed3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:189 # 0x5e3886 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x386 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:239 # 0x600c64 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1251 # 0x6004bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1159 # 0x6004b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1082 # 0x697bcc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x695d85 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xe5 github.com/pactus-project/pactus/crypto/bls/bls.go:70 # 0x114ef57 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 36864] @ 0x933345 0x933311 0x933217 0x79aae2 0x79af3c 0x9331cb 0x9330c7 0x79aae2 0x79af3c 0x930e2a 0x930d1a 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x933344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x933310 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x933216 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:801 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9331ca vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9330c6 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x930e29 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x930d19 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [248: 15872] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [370: 41440] @ 0x1215dbb 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215dba google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x5a google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:491 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [48: 49152] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [232: 25984] @ 0x6f114f 0x6f2a3d 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1149: 238992] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x5391b9 0x53917d 0x9c9f6c 0x9ce8f8 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x9c9f6b net/http.(*conn).readRequest+0x68b net/http/server.go:1076 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [21: 860160] @ 0x6e77b5 0x6e71f3 0x6e73a5 0x700066 0x700ff5 0x7294a5 0x70d191 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e73a4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x700065 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x700ff4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [7: 896] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [123: 188928] @ 0xd80505 0x4a3e91 0xd7bc8c 0xd7bc80 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd80504 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:14 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd7bc8b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xd7bc7f github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x31f github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:66 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [169: 40560] @ 0x1391970 0x1391b83 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x139196f encoding/hex.EncodeToString+0x14f encoding/hex/hex.go:127 # 0x1391b82 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x362 github.com/pactus-project/pactus/www/grpc/blockchain.go:310 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [70: 1680] @ 0x12192c5 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12192c4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x304 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:799 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [198: 19008] @ 0x1390385 0x13902b8 0x13902ab 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390384 encoding/hex.EncodeToString+0x624 encoding/hex/hex.go:129 # 0x13902b7 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0x557 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x13902aa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x54a github.com/pactus-project/pactus/www/grpc/blockchain.go:179 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [37: 2368] @ 0x13918b4 0x13918a0 0x1391866 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13918b3 encoding/hex.EncodeToString+0x93 encoding/hex/hex.go:127 # 0x139189f github.com/pactus-project/pactus/crypto/hash.Hash.String+0x7f github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1391865 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x45 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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:340 # 0x136403d 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 # 0x12f9342 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:342 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2657: 170048] @ 0xbe46cc 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe46cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [200: 4800] @ 0x6a6ab5 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6ab4 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/block/block.go:165 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 1056] @ 0x6970b4 0x69708a 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x6970b3 bytes.NewReader+0x93 bytes/reader.go:159 # 0x697089 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x785450 0xd523e5 0xd528fb 0xd528af 0xd5543c 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x78544f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f crypto/ecdh/x25519.go:62 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd5543b github.com/flynn/noise.(*HandshakeState).WriteMessage+0x63b github.com/flynn/noise@v1.1.0/state.go:438 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [699: 33552] @ 0x11fdc8b 0x11fb29f 0x122c9fb 0x121f6c5 0x48b5a1 # 0x11fdc8a golang.org/x/net/http2.parseHeadersFrame+0x4a golang.org/x/net@v0.48.0/http2/frame.go:1063 # 0x11fb29e golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x13e golang.org/x/net@v0.48.0/http2/frame.go:536 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [144: 11520] @ 0x1397b0f 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1397b0e github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ce github.com/pactus-project/pactus/www/grpc/transaction.go:329 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [253: 16192] @ 0x776ee5 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [639: 71568] @ 0x95b43c 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [233: 41008] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 50688] @ 0x7b9e65 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b9e64 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:895 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [31: 634880] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [434: 41664] @ 0x695b32 0x69cb0f 0x115952b 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x695b31 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x31 github.com/pactus-project/pactus/crypto/bls/bls.go:36 # 0x69cb0e github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x14e github.com/pactus-project/pactus/types/certificate/certificate.go:349 # 0x115952a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:303 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [71: 13632] @ 0x5dfa75 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [371: 77168] @ 0x69b34b 0x6a6e39 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69b34a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [56: 10752] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1008: 112896] @ 0x415a34 0x4ed028 0xcfe773 0xcfe358 0xcfe439 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xcfe772 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfe357 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe438 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [6: 1344] @ 0x74c3da 0x74c3f0 0x1490c4f 0x14cb939 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14cb938 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [31: 1984] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0xb764de 0xb82629 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xb764dd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:942 # 0xb82628 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7c8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:464 0: 0 [396: 456192] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x411906 0x6ad248 0x1166331 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ad247 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x1166330 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 203520] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [266: 12768] @ 0x480fda 0x480fef 0x9ca07a 0x9ce8f8 0x48b5a1 # 0x9ca079 net/http.(*conn).readRequest+0x799 net/http/server.go:1094 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [46: 1104] @ 0x54337a 0x5c3c45 0x69eced 0x69ec7d 0x6a4f1d 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69ecec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69ec7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [38: 58368] @ 0x7b9e65 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b9e64 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:895 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [697: 11152] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e028f 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e028e crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [133: 3626112] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [8: 11264] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5719: 366016] @ 0xbe3f9e 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe3f9d github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x11bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [523: 8368] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x77b2d5 0x77b2d6 0x118380a 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b2d4 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77b2d5 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1183809 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 307200] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [20: 4160] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc33171 0xc32d87 0x48b5a1 # 0xc33170 github.com/libp2p/go-libp2p-pubsub.(*PubSub).notifyNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/peer_notify.go:104 # 0xc32d86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).watchForNewPeers+0x766 github.com/libp2p/go-libp2p-pubsub@v0.15.0/peer_notify.go:93 0: 0 [1281: 245952] @ 0x605fe6 0x60573b 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x605fe5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 3744] @ 0xcfcd30 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfcd2f github.com/libp2p/go-yamux/v5.newSession+0x30f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:134 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 480] @ 0x79aea5 0x9321f6 0x931d74 0x79aae2 0x79af3c 0x931a76 0x93164b 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9321f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x555 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x931d73 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x931a75 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93164a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 560] @ 0x415a34 0x6403da 0x6613c5 0x65f053 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x6403d9 internal/singleflight.(*Group).DoChan+0x39 internal/singleflight/singleflight.go:70 # 0x6613c4 net.(*Resolver).lookupIPAddr+0x344 net/lookup.go:334 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [4: 64] @ 0x776b8d 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [365: 93440] @ 0xc2d84c 0xc2cfc5 0xc29845 0xc35245 0x48b5a1 # 0xc2d84b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2cfc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [134: 2144] @ 0x11fd8fe 0x11fb29f 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x11fd8fd golang.org/x/net/http2.parseWindowUpdateFrame+0xdd golang.org/x/net@v0.48.0/http2/frame.go:1014 # 0x11fb29e golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x13e golang.org/x/net@v0.48.0/http2/frame.go:536 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [40: 737280] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [558: 160704] @ 0x12adc88 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12adc87 google.golang.org/grpc.newClientStreamWithParams+0x647 google.golang.org/grpc@v1.77.0/stream.go:327 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x51c37b 0xcfe029 0xd00451 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xcfe028 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00450 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [7: 1568] @ 0x74c3da 0x74c3f0 0x1490c4f 0x14cb725 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14cb724 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 11520] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1330: 42560] @ 0x776ee5 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1770: 56640] @ 0xbe48a8 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe48a7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x707 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [236: 26432] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [199: 4776] @ 0x698133 0x69b49f 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [740: 153920] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x5391b9 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 19456] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [64: 172032] @ 0x90cfae 0x90d7db 0x90dca6 0x948385 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90cfad crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:951 # 0x90d7da crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1339: 257088] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [64: 12288] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1106: 53088] @ 0x468b06 0xafc8f4 0xafcae7 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafc8f3 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x1b3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:47 # 0xafcae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 672] @ 0xd02736 0xd0282c 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xd02735 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd0282b github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [744: 11904] @ 0x1193506 0x11933c6 0x114d2bf 0x48b5a1 # 0x1193505 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x65 github.com/pactus-project/pactus/sync/sync.go:271 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [58: 631040] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [352: 16896] @ 0x53b505 0x12a9565 0x12a9545 0x12a2b9f 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12a9564 google.golang.org/grpc.contextWithServer+0x64 google.golang.org/grpc@v1.77.0/server.go:2028 # 0x12a9544 google.golang.org/grpc.(*Server).handleStream+0x44 google.golang.org/grpc@v1.77.0/server.go:1769 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [256: 8192] @ 0x69b485 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b484 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [57: 80256] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [68: 13056] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 4800] @ 0x903950 0xd68385 0xd69ea5 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90394f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:951 # 0xd68384 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:116 # 0xd69ea4 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:66 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [692: 77504] @ 0x539baa 0x539e3b 0x5391b9 0x53917d 0x9c9f6c 0x9ce8f8 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539e3a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x9c9f6b net/http.(*conn).readRequest+0x68b net/http/server.go:1076 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [20: 130560] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [46: 624128] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [18: 73728] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1081: 968576] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f6c70 0x13f6ba1 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f6c6f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xa8f github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6ba0 github.com/pactus-project/pactus/www/html.txToTable+0x9c0 github.com/pactus-project/pactus/www/html/transaction.go:48 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [142: 59072] @ 0x6aebf3 0x115e282 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6aebf2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x115e281 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3613: 289040] @ 0x6b096f 0x6b13df 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [442: 28288] @ 0xcdfef9 0xcde946 0xd30ef7 0x48b5a1 # 0xcdfef8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:585 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd30ef6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [12: 2304] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4486: 574208] @ 0xbe46cc 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe46cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [652: 73024] @ 0x48777c 0x4ed275 0xcfc2d4 0xd048b6 0xd0460a 0xd060b8 0xd3d0a2 0x10cb59c 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04609 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x10cb59b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:319 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [374: 17952] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x69b49f 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [121: 1936] @ 0x1226a37 0x122559b 0x12a2948 0x12a2116 0x48b5a1 # 0x1226a36 google.golang.org/grpc/internal/transport.(*http2Server).handlePing+0xb6 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:915 # 0x122559a google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ba google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:718 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [67: 2144] @ 0x574ab6 0x5c2511 0x138fc35 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x574ab5 encoding/hex.DecodeString+0x35 encoding/hex/hex.go:139 # 0x5c2510 github.com/pactus-project/pactus/crypto/hash.FromString+0x30 github.com/pactus-project/pactus/crypto/hash/hash.go:40 # 0x138fc34 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:123 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [181: 8688] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [827: 423424] @ 0x122cb56 0x122ca72 0x121f6c5 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [15: 480] @ 0x14798b3 0x5cdb86 0x5d15f6 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdb85 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [416: 46592] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 128] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x104e7d8 0xd30c17 0xd2e3db 0xd30b8d 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x104e7d7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x2d7 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1069 # 0xd30c16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd30b8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [913: 175296] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 1408] @ 0xd3010c 0xd30432 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xd3010b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:19 # 0xd30431 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:52 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [229: 14656] @ 0x1396b1a 0x1396a9e 0x1396a66 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1396b19 encoding/hex.EncodeToString+0xd9 encoding/hex/hex.go:129 # 0x1396a9d github.com/pactus-project/pactus/crypto/hash.Hash.String+0x5d github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1396a65 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x25 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1407: 6843648] @ 0xc2fc87 0xc25069 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2fc86 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc25068 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [69: 847872] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [327: 15696] @ 0x54337a 0x5c3c45 0x69eced 0x69ec7d 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69ecec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69ec7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [696: 801792] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [366: 17568] @ 0x1200fbf 0xff804f 0xff7a7a 0xff7870 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x1200fbe golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xff804e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xff7a79 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:349 # 0xff786f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.48.0/http2/hpack/hpack.go:311 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1251: 1281024] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [320: 15360] @ 0x57a2d3 0x5e2ed4 0x5e3667 0x600c65 0x6004be 0x6004b4 0x697bcd 0x697434 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x57a2d2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e2ed3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:189 # 0x5e3666 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x166 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:225 # 0x600c64 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1251 # 0x6004bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1159 # 0x6004b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1082 # 0x697bcc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x697433 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 4224] @ 0x4c9a9d 0x5569bd 0x55739d 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x5569bc encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55739c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 490752] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [306: 63648] @ 0x6feba5 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6feba4 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [251: 16064] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [449: 107760] @ 0x6fc3dc 0x6ff07a 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6ff079 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [24: 1536] @ 0x53d285 0x53d3f9 0x56700d 0x6b5f06 0x6ce844 0x6b5486 0x6c949d 0x6dda5f 0x6dda54 0x6de528 0x6de785 0x115aedd 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x56700c encoding/json.(*Encoder).Encode+0x1ec encoding/json/stream.go:233 # 0x6b5f05 github.com/rs/zerolog.init.func7+0x85 github.com/rs/zerolog@v1.34.0/globals.go:90 # 0x6ce843 github.com/rs/zerolog.init.1.func1+0x23 github.com/rs/zerolog@v1.34.0/encoder_json.go:22 # 0x6b5485 github.com/rs/zerolog/internal/json.Encoder.AppendInterface+0x45 github.com/rs/zerolog@v1.34.0/internal/json/types.go:387 # 0x6c949c github.com/rs/zerolog.(*Event).Interface+0x11c github.com/rs/zerolog@v1.34.0/event.go:759 # 0x6dda5e github.com/rs/zerolog.(*Event).Any+0x27e github.com/rs/zerolog@v1.34.0/event.go:748 # 0x6dda53 github.com/pactus-project/pactus/util/logger.addFields+0x273 github.com/pactus-project/pactus/util/logger/logger.go:148 # 0x6de527 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x6de784 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x115aedc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [372: 8928] @ 0x5c4a55 0x69d5a5 0x69dd29 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4a54 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x69d5a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69dd28 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [848: 40704] @ 0x6f980f 0x6ea4d6 0x6ea57a 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6ea4d5 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 # 0x6ea579 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [94: 4512] @ 0x6a5fff 0x6a5ff3 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a5ffe bytes.NewReader+0x3e bytes/reader.go:159 # 0x6a5ff2 github.com/pactus-project/pactus/types/block.FromBytes+0x32 github.com/pactus-project/pactus/types/block/block.go:45 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [178: 8544] @ 0x8b696d 0x8b6961 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8b696c bytes.NewReader+0xec bytes/reader.go:159 # 0x8b6960 github.com/pactus-project/pactus/store.(*txStore).tx+0xe0 github.com/pactus-project/pactus/store/tx.go:73 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x69811b 0x6a5148 0x6a4f50 0x6a6f34 0x6a6056 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [38: 29184] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [551: 52896] @ 0x9f015f 0x9f0160 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x9f015e net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0x9f015f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1401: 22416] @ 0xbe46cc 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe46cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [161: 46368] @ 0x596dde 0x117bd2a 0x117bcee 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x596ddd github.com/fxamacker/cbor/v2.DecOptions.decMode+0x3fd github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1131 # 0x117bd29 github.com/fxamacker/cbor/v2.DecOptions.DecMode+0x89 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:919 # 0x117bced github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x4d github.com/pactus-project/pactus/sync/bundle/bundle.go:99 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x1490d6e 0x69521d 0xd52e54 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [106: 1696] @ 0xc52f7a 0xc4f85d 0xc51149 0xc58757 0xc5874f 0xded042 0xdf041c 0xdef765 0x48b5a1 # 0xc52f79 golang.org/x/net/internal/socket.parseInetAddr+0x99 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:83 # 0xc4f85c golang.org/x/net/internal/socket.mmsghdrs.unpack+0xdc golang.org/x/net@v0.48.0/internal/socket/mmsghdr_unix.go:25 # 0xc51148 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c8 golang.org/x/net@v0.48.0/internal/socket/rawconn_mmsg.go:28 # 0xc58756 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.48.0/internal/socket/socket.go:267 # 0xc5874e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.48.0/ipv4/batch.go:80 # 0xded041 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 # 0xdf041b github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xdef764 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.57.1/transport.go:424 0: 0 [4: 448] @ 0x415a34 0xd68372 0xd69ea5 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd68371 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x31 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:112 # 0xd69ea4 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:66 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [819: 91728] @ 0x1224a6a 0x1224ae1 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x1224a69 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x23a9 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:49 # 0x1224ae0 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2420 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:645 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [10: 23040] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [43: 1056768] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 9472] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x40f82e 0x11870ad 0x1186694 0x11855b8 0x118e00d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x11870ac github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x1186693 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x11855b7 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:50 # 0x118e00c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ac github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [512: 229376] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [729: 174960] @ 0xd3d999 0xd3d98b 0xd2fde5 0x10bd337 0x10bad99 0x10ba886 0x48b5a1 # 0xd3d998 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d98a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2fde4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:979 # 0x10bd336 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:516 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [179: 5728] @ 0xa779cc 0xa78025 0xa7fc77 0x13a022a 0x13a0d26 0x139b10b 0x139b3da 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0xa779cb regexp.(*Regexp).doOnePass+0x52b regexp/exec.go:507 # 0xa78024 regexp.(*Regexp).doExecute+0x2a4 regexp/exec.go:532 # 0xa7fc76 regexp.(*Regexp).FindStringSubmatchIndex+0x56 regexp/regexp.go:1059 # 0x13a0229 github.com/gorilla/mux.routeRegexpGroup.setMatch+0x1a9 github.com/gorilla/mux@v1.8.1/regexp.go:345 # 0x13a0d25 github.com/gorilla/mux.(*Route).Match+0x385 github.com/gorilla/mux@v1.8.1/route.go:106 # 0x139b10a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x139b3d9 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 47360] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [45: 460800] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [100: 2048000] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1354: 64992] @ 0xc5320a 0xc4f85d 0xc51149 0xc58757 0xc5874f 0xded042 0xdf041c 0xdef765 0x48b5a1 # 0xc53209 golang.org/x/net/internal/socket.parseInetAddr+0x329 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:100 # 0xc4f85c golang.org/x/net/internal/socket.mmsghdrs.unpack+0xdc golang.org/x/net@v0.48.0/internal/socket/mmsghdr_unix.go:25 # 0xc51148 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c8 golang.org/x/net@v0.48.0/internal/socket/rawconn_mmsg.go:28 # 0xc58756 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.48.0/internal/socket/socket.go:267 # 0xc5874e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.48.0/ipv4/batch.go:80 # 0xded041 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 # 0xdf041b github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xdef764 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.57.1/transport.go:424 0: 0 [77: 8624] @ 0x415a34 0x4ed028 0x114ba10 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0x114ba0f github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:107 0: 0 [149: 11920] @ 0x1219274 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1219273 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2b3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:796 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1109: 461344] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc231c9 0xc2071a 0xc3861c 0xc351a7 0x48b5a1 # 0xc231c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc20719 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 36864] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [247: 86944] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [73: 3504] @ 0x69811b 0x6a5148 0x6a4f50 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [336: 21504] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x7fb4d6 0x7fad90 0x89cf47 0x8ae0bd 0xd653a5 0xd64671 0xd66848 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89cf46 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xd653a4 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:262 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [61: 5856] @ 0x6a6f1a 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6f19 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f9 github.com/pactus-project/pactus/types/block/block.go:220 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [575: 165600] @ 0x121646e 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x121646d google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x24d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:566 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [137: 8768] @ 0x12f8edc 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12f8edb github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:310 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [73: 8176] @ 0xd027d7 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xd027d6 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [14: 112] @ 0x5136ef 0x513a1d 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5136ee os.newFile+0x4e os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [16: 3072] @ 0x5dfab3 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 1584] @ 0x104cff1 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x104cff0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x11d0 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:833 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [403: 45136] @ 0x12ad97f 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad97e google.golang.org/grpc.newClientStreamWithParams+0x33e google.golang.org/grpc@v1.77.0/stream.go:297 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [160: 7680] @ 0x13f6091 0x13f60c4 0x13f6063 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6090 bytes.NewBufferString+0x130 bytes/buffer.go:487 # 0x13f60c3 github.com/pactus-project/pactus/www/html.newTableMaker+0x163 github.com/pactus-project/pactus/www/html/server.go:202 # 0x13f6062 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x102 github.com/pactus-project/pactus/www/html/transaction.go:29 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [827: 158784] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [227: 10896] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x826f5f 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [71: 1136] @ 0x1230545 0x120a4da 0x129ca3c 0x129d9d7 0x129e62b 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1230544 google.golang.org/grpc/internal/transport.(*Stream).read+0x164 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:405 # 0x120a4d9 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:57 # 0x129ca3b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.77.0/rpc_util.go:717 # 0x129d9d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x129e62a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.77.0/rpc_util.go:945 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 16128] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [36: 4032] @ 0x58c6fd 0x58c6c8 0x58ca09 0x578f06 0x5c752b 0x5c74f2 0x5f066e 0x5eef52 0x696ac6 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58c6fc math/big.nat.make+0x13c math/big/nat.go:67 # 0x58c6c7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x58ca08 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x578f05 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c752a math/big.(*Int).Mul+0xca math/big/int.go:184 # 0x5c74f1 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:145 # 0x5f066d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x24d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g1.go:633 # 0x5eef51 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g1.go:458 # 0x696ac5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [923: 118144] @ 0x5cdc85 0x5d15f6 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cdc84 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [143: 2288] @ 0xc2d6cc 0xc2d575 0xc29845 0xc35245 0x48b5a1 # 0xc2d6cb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x78b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc2d574 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x634 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [9: 6336] @ 0xc2d19c 0xc29845 0xc35245 0x48b5a1 # 0xc2d19b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [149: 61984] @ 0x6aebf3 0x115c823 0x1166302 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6aebf2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x115c822 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:611 # 0x1166301 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 128] @ 0x12acca6 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12acca5 google.golang.org/grpc.newClientStream+0x485 google.golang.org/grpc@v1.77.0/stream.go:222 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [86: 16512] @ 0x5e3979 0x5e011a 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0x6e8172 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [178251: 118278807552] @ 0x6923ae 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6923ad compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [267: 4921344] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [182: 8736] @ 0x6f980f 0x6f8eb0 0x6fd522 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd521 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [374: 2992] @ 0xc4a9e5 0xc4a645 0xc39165 0xc38985 0xc351a7 0x48b5a1 # 0xc4a9e4 github.com/libp2p/go-libp2p-pubsub.(*validation).getValidators+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:287 # 0xc4a644 github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:257 # 0xc39164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1412 # 0xc38984 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xac4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1348 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 256] @ 0x776ee5 0x779f1c 0x104c405 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c404 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:745 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [329: 21056] @ 0x9ce774 0x48b5a1 # 0x9ce773 net/http.(*conn).serve+0x253 net/http/server.go:2016 0: 0 [710: 79520] @ 0xc2050b 0xc204ff 0xc3895b 0xc351a7 0x48b5a1 # 0xc2050a github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x48a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc204fe github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x47e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:870 # 0xc3895a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [166: 297472] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [23: 4416] @ 0x10bca85 0x10bca37 0x112f6ab 0x112f6ac 0x1030a72 0x102fd9e 0x48b5a1 # 0x10bca84 slices.Clone[...]+0xe4 slices/slices.go:360 # 0x10bca36 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).DirectAddrs+0x96 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:469 # 0x112f6aa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x2a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:590 # 0x112f6ab github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x2b github.com/libp2p/go-libp2p@v0.46.0/config/config.go:670 # 0x1030a71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:248 # 0x102fd9d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6bd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:234 0: 0 [2: 64] @ 0x14c68f4 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14c68f3 crypto/internal/fips140/ecdsa.randomPoint[...]+0x93 crypto/internal/fips140/ecdsa/ecdsa.go:214 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [78: 3744] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x139781c 0x13977b1 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x139781b github.com/pactus-project/pactus/crypto.Address.String+0xddb github.com/pactus-project/pactus/crypto/address.go:93 # 0x13977b0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd70 github.com/pactus-project/pactus/www/grpc/transaction.go:356 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [156: 4992] @ 0x6a9bc5 0x6a9ba2 0x6a9b90 0x6aa1dd 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a9bc4 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x1a4 github.com/pactus-project/pactus/types/certificate/certificate.go:258 # 0x6a9ba1 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x181 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x6a9b8f github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x16f github.com/pactus-project/pactus/types/vote/vote.go:101 # 0x6aa1dc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 216] @ 0x4c9a9d 0x826ea5 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x826ea4 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x1e4 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:59 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [332: 15936] @ 0x53b505 0x1223d94 0x1223d74 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x1223d93 google.golang.org/grpc/metadata.NewIncomingContext+0x16d3 google.golang.org/grpc@v1.77.0/metadata/metadata.go:165 # 0x1223d73 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x16b3 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:547 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [22: 352] @ 0x13f70e5 0x13f70ae 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f70e4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xf04 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f70ad github.com/pactus-project/pactus/www/html.txToTable+0xecd github.com/pactus-project/pactus/www/html/transaction.go:90 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [178: 5696] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xc2a352 0xc2a360 0xc35245 0x48b5a1 # 0xc2a351 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2a35f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [787: 151104] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xb7bcbd 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bcbc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:270 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [182: 745472] @ 0x5b176e 0x5b161d 0x5b1206 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5b176d github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x5b161c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1205 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 400] @ 0x6f980f 0x6f8eb0 0x6fd522 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd521 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [892: 21408] @ 0x698133 0x697fca 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x697fc9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [114: 10944] @ 0x53195f 0x7760f9 0x7760df 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x7760f8 strings.Split+0x78 strings/strings.go:361 # 0x7760de github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1325: 254400] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x8c61b5 0x8c65d4 0x8c64bd 0xd624f9 0x48b5a1 # 0x8c61b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8c65d3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8c64bc github.com/multiformats/go-multistream.delitmWriteAll+0x7c github.com/multiformats/go-multistream@v0.6.1/multistream.go:93 # 0xd624f8 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x118 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [100: 41600] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc21e0d 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc21e0c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [504: 32256] @ 0x4c9a9d 0x598be7 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598be6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [653: 31344] @ 0x1200fbf 0xff804f 0xff7a7a 0xff7870 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x121f6c5 0x48b5a1 # 0x1200fbe golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xff804e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xff7a79 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:349 # 0xff786f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.48.0/http2/hpack/hpack.go:311 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [55: 14080] @ 0x8aa80f 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1785: 85680] @ 0x1142016 0x4a530a 0x48b5a1 # 0x1142015 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x75 github.com/pactus-project/pactus/network/gossip.go:193 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [544: 87040] @ 0x5b8d33 0x5b8fcc 0x1393885 0x1393886 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1393884 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x6c4 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1393885 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6c5 github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x136403d 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 # 0x1300c82 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [182: 46592] @ 0x122cb56 0x122ca72 0x121f6c5 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [6: 192] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [521: 58352] @ 0x48777c 0x4ed275 0xb76d66 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xb76d65 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:43 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1786: 571520] @ 0x139dbbf 0x139dc32 0x139b41a 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x139dbbe net/http.(*Request).WithContext+0x7e net/http/request.go:372 # 0x139dc31 github.com/gorilla/mux.requestWithVars+0xf1 github.com/gorilla/mux@v1.8.1/mux.go:450 # 0x139b419 github.com/gorilla/mux.(*Router).ServeHTTP+0x119 github.com/gorilla/mux@v1.8.1/mux.go:200 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 160] @ 0x51c37b 0x91047f 0xcfdf64 0xd00451 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0x91047e crypto/tls.(*Conn).Close+0x9e crypto/tls/conn.go:1447 # 0xcfdf63 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00450 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [177: 8496] @ 0x8b68f6 0x8b6926 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8b68f5 github.com/pactus-project/pactus/store.txKey+0x75 github.com/pactus-project/pactus/store/tx.go:19 # 0x8b6925 github.com/pactus-project/pactus/store.(*txStore).tx+0xa5 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [26: 14976] @ 0x606350 0x60573b 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x60634f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x1490c37 0x14cb939 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14cb938 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [179: 17184] @ 0x120c233 0x120d211 0x120bc8d 0x1215812 0x48b5a1 # 0x120c232 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x172 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:714 # 0x120d210 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:902 # 0x120bc8c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:620 # 0x1215811 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:469 0: 0 [1352: 259584] @ 0x5dfab3 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x69dc87 0x6a4f1d 0x6a6f34 0x6a6056 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x69dc86 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x66 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1155: 1034880] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [222: 14208] @ 0x12ae867 0x12ae7ee 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ae866 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x12ae7ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [48: 5376] @ 0xb7964d 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7964c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:105 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [68: 13056] @ 0x5dfa94 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [292: 18688] @ 0x8cd84a 0x8cd85a 0x8cce6f 0xb03125 0xb030f8 0xb77007 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8cd849 go.opentelemetry.io/otel/attribute.computeDataFixed+0xa9 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:375 # 0x8cd859 go.opentelemetry.io/otel/attribute.newSet+0xb9 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:362 # 0x8cce6e go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x30e go.opentelemetry.io/otel@v1.39.0/attribute/set.go:265 # 0xb03124 go.opentelemetry.io/otel/attribute.NewSet+0x44 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:210 # 0xb030f7 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/context.go:16 # 0xb77006 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4a6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:88 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [69: 13248] @ 0x5e3979 0x5e011a 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7619: 1950464] @ 0xbe46cc 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe46cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4972: 318208] @ 0xc2d628 0xc29845 0xc35245 0x48b5a1 # 0xc2d627 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x6e7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [366: 35136] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [71: 3408] @ 0x5b9012 0x139781c 0x13977b1 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x139781b github.com/pactus-project/pactus/crypto.Address.String+0xddb github.com/pactus-project/pactus/crypto/address.go:93 # 0x13977b0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd70 github.com/pactus-project/pactus/www/grpc/transaction.go:356 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [632: 70784] @ 0xd027d7 0xd01646 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0xd027d6 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xd01645 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [29232: 1915748352] @ 0x686ea7 0x686e93 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686ea6 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x686e92 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1024: 16384] @ 0x563879 0x563c7a 0x56351d 0x555834 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [129: 297216] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [282: 13536] @ 0xd30f45 0x48b5a1 # 0xd30f44 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x144 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 0: 0 [9: 1728] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [125: 8000] @ 0x138fdde 0x138fdca 0x138fdb2 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x138fddd encoding/hex.EncodeToString+0x7d encoding/hex/hex.go:127 # 0x138fdc9 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x69 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x138fdb1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [154: 4928] @ 0x14798b3 0x5cdc5f 0x5d15f6 0x5ff025 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdc5e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [609: 3741696] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [129: 2064] @ 0x1222e8c 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x1222e8b google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x7cb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:425 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [294: 206976] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [639: 112464] @ 0x4c9a9d 0x829a85 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x829a84 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [65: 520] @ 0x11d2fc5 0x121efbf 0x121f88e 0x48b5a1 # 0x11d2fc4 google.golang.org/grpc/internal/status.NewWithProto+0x44 google.golang.org/grpc@v1.77.0/internal/status/status.go:52 # 0x121efbe google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1a9e google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1608 # 0x121f88d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x38d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1687 0: 0 [215: 24080] @ 0x415a34 0x1215eb2 0x1215ea1 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215eb1 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1215ea0 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [663: 63648] @ 0x543115 0x5c3c45 0x6972cb 0x697261 0x6a52a8 0x6a4fa5 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6972ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x697260 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a52a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [198: 114048] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [404: 232704] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [44: 7040] @ 0x52d090 0x51f317 0xd209c5 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd209c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x104 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:40 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [89: 4272] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x1390738 0x13906bb 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1390737 github.com/pactus-project/pactus/crypto.Address.String+0x9d7 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13906ba github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x95a github.com/pactus-project/pactus/www/grpc/blockchain.go:187 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [227: 25424] @ 0x12ad97f 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad97e google.golang.org/grpc.newClientStreamWithParams+0x33e google.golang.org/grpc@v1.77.0/stream.go:297 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [848: 1953792] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x411906 0x6ad248 0x1166331 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ad247 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x1166330 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [143: 54912] @ 0x606005 0x60573b 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x606004 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [588: 47040] @ 0x1228a5d 0x12a5f74 0x12a5f52 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1228a5c google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x7dc google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1106 # 0x12a5f73 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e13 google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:77 # 0x12a5f51 google.golang.org/grpc.(*Server).processUnaryRPC+0x1df1 google.golang.org/grpc@v1.77.0/server.go:1536 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [11: 528] @ 0x114539c 0x112f6bc 0x1030a72 0x102fd9e 0x48b5a1 # 0x114539b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x112f6bb github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.46.0/config/config.go:670 # 0x1030a71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:248 # 0x102fd9d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6bd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:234 0: 0 [228: 29184] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 288] @ 0x468a32 0x467f25 0x468145 0x6664af 0xd0080b 0xd00438 0x48b5a1 # 0x6664ae net.(*OpError).Error+0x14e net/net.go:520 # 0xd0080a github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x38a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 96] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [126: 8064] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [390: 9360] @ 0x11fcf85 0x11fb29f 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x11fcf84 golang.org/x/net/http2.parsePingFrame+0x44 golang.org/x/net@v0.48.0/http2/frame.go:908 # 0x11fb29e golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x13e golang.org/x/net@v0.48.0/http2/frame.go:536 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [755: 12080] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [410: 45920] @ 0x1215f05 0x1215edc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215f04 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1a4 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:49 # 0x1215edb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1027: 16432] @ 0x563879 0x563c7a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [136: 26112] @ 0x10bc3dd 0x10bc41e 0x10bafc5 0x10ba886 0x48b5a1 # 0x10bc3dc slices.Clone[...]+0x7c slices/slices.go:360 # 0x10bc41d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getDialableAddrs+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:423 # 0x10bafc4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x284 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:319 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [3599: 287920] @ 0xc4b354 0xc4ab98 0x48b5a1 # 0xc4b353 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x5d3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:368 # 0xc4ab97 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [994: 159040] @ 0xce293e 0xcdfee8 0xcde946 0xd30ef7 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdfee7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:586 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd30ef6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [645: 103200] @ 0xd3d999 0xd3d98b 0xd2fde5 0x10bd337 0x10bad99 0x10ba886 0x48b5a1 # 0xd3d998 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d98a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2fde4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:979 # 0x10bd336 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:516 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1225: 156800] @ 0xb76dbd 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb76dbc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x25c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:52 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [885: 42480] @ 0x6aec4a 0x6aec0a 0x6aec37 0x6aec02 0x115c823 0x1166302 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6aec49 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6aec09 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6aec36 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6aec01 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x115c822 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:611 # 0x1166301 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [520: 124800] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [55: 880] @ 0x13f626f 0x13f621a 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f626e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0x8e github.com/pactus-project/pactus/www/html/server.go:221 # 0x13f6219 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [212: 23744] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [70: 13440] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [244: 27328] @ 0x1215dbb 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215dba google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x5a google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:491 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [26: 2496] @ 0x695da5 0x69c8e5 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x695da4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x69c8e4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [717: 68832] @ 0x11d2fd6 0x121efbf 0x121f88e 0x48b5a1 # 0x11d2fd5 google.golang.org/grpc/internal/status.NewWithProto+0x55 google.golang.org/grpc@v1.77.0/internal/status/status.go:52 # 0x121efbe google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1a9e google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1608 # 0x121f88d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x38d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1687 0: 0 [176: 8448] @ 0x6a399f 0x6a3993 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a399e bytes.NewReader+0x3e bytes/reader.go:159 # 0x6a3992 github.com/pactus-project/pactus/types/tx.FromBytes+0x32 github.com/pactus-project/pactus/types/tx/tx.go:73 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [123: 7872] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [61: 976] @ 0x13f5c5c 0x13f6425 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5c5b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x5b github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f6424 github.com/pactus-project/pactus/www/html.txToTable+0x244 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 40] @ 0x6b1418 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b1417 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1247: 438944] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9cb2ff 0x9cad77 0x13f58fa 0x13f6165 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb2fe net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x13f58f9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x13f6164 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [778: 323648] @ 0x1215dcc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215dcb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:483 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1307: 250944] @ 0x5e3979 0x5e011a 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1760: 84480] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x697fca 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x697fc9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 41472] @ 0x90e6d7 0x90e218 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90e6d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [434: 499968] @ 0x5a804a 0x6b098b 0x6b095f 0x6b148a 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 2688] @ 0x5dfa94 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 1824] @ 0x6a4e5c 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a4e5b github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2bb github.com/pactus-project/pactus/types/tx/tx.go:367 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [48: 1536] @ 0x12ac96e 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ac96d google.golang.org/grpc.newClientStream+0x14d google.golang.org/grpc@v1.77.0/stream.go:191 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [67: 3216] @ 0x5b9012 0x139781c 0x13977b1 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x139781b github.com/pactus-project/pactus/crypto.Address.String+0xddb github.com/pactus-project/pactus/crypto/address.go:93 # 0x13977b0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd70 github.com/pactus-project/pactus/www/grpc/transaction.go:356 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [288: 50688] @ 0x841de5 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [124: 285696] @ 0xcfcc9d 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfcc9c github.com/libp2p/go-yamux/v5.newSession+0x27c github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [51: 5712] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xce07cd 0xce1a74 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce07cc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [50: 89600] @ 0x944173 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x944172 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xd12 crypto/tls/handshake_server_tls13.go:296 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [111: 7104] @ 0x1397848 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1397847 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xe07 github.com/pactus-project/pactus/www/grpc/transaction.go:355 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [357: 34272] @ 0x12accd9 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12accd8 google.golang.org/grpc.newClientStream+0x4b8 google.golang.org/grpc@v1.77.0/stream.go:224 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [29: 464] @ 0x13f725b 0x13f71a5 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f725a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x107a github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f71a4 github.com/pactus-project/pactus/www/html.txToTable+0xfc4 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3361: 322656] @ 0x4c9a9d 0x598be7 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598be6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1029: 296352] @ 0x121646e 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x121646d google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x24d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:566 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6481: 1036960] @ 0x1183596 0x1183585 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x1183595 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x55 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1183584 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x44 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [458: 43968] @ 0x5d1645 0x5ff025 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1644 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:892 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [70: 13440] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [170: 4080] @ 0x5c4959 0x69ebb3 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x8b1efd 0x8b1ee1 0x8b2c95 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x8b1efc github.com/pactus-project/pactus/util/pairslice.(*PairSlice[...]).Append+0x7c github.com/pactus-project/pactus/util/pairslice/pairslice.go:27 # 0x8b1ee0 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x60 github.com/pactus-project/pactus/store/block.go:191 # 0x8b2c94 github.com/pactus-project/pactus/store.NewStore+0x3b4 github.com/pactus-project/pactus/store/store.go:133 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [30: 10560] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0xd0ed75 0xd2bed7 0xd2e3db 0xd2bd3a 0xd398c5 0x48b5a1 # 0xd0ed74 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x314 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:696 # 0xd2bed6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:443 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd2bd39 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x719 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:442 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1346: 258432] @ 0x5dfa94 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4296: 412416] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1766: 84768] @ 0x697f74 0x697f4a 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x697f73 bytes.NewReader+0x93 bytes/reader.go:159 # 0x697f49 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1991: 191136] @ 0xc0e485 0xc0e305 0xc12173 0x8c6e7f 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x8c6e7e github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xde github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:11 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 144] @ 0x1031133 0x102fd9e 0x48b5a1 # 0x1031132 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x6f2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:258 # 0x102fd9d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6bd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:234 0: 0 [3413: 273040] @ 0x53195f 0x7760f9 0x7760df 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x7760f8 strings.Split+0x78 strings/strings.go:361 # 0x7760de github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [727: 651392] @ 0x122cb56 0x122ca72 0x121f6c5 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [54: 5184] @ 0x69725b 0x69710a 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x69725a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x697109 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [486: 116640] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [516: 148608] @ 0x121646e 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x121646d google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x24d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:566 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [878: 168576] @ 0x5dfab3 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [875: 1008000] @ 0x13f6131 0x13f60f2 0x13f6140 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6130 bytes.(*Buffer).String+0x1d0 bytes/buffer.go:77 # 0x13f60f1 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x191 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f613f github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x1df github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 14592] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [26: 1664] @ 0x586925 0x58689d 0x69915b 0x69911e 0x698db7 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x69915a math/big.(*Int).SetBytes+0x11a math/big/int.go:519 # 0x69911d github.com/pactus-project/pactus/sortition.GetIndex+0xdd github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x698db6 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1438: 1288448] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f69df 0x13f6919 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f69de github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x7fe github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f6918 github.com/pactus-project/pactus/www/html.txToTable+0x738 github.com/pactus-project/pactus/www/html/transaction.go:60 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3893: 2740672] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40aa79 0x481029 0x95b251 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b250 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:528 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [34: 60928] @ 0x90cfae 0x90d7db 0x90dca6 0x948265 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90cfad crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:951 # 0x90d7da crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0x79aea5 0x798605 0x79d1b8 0x79d118 0x79aae2 0x79af3c 0x798605 0x79cffe 0x7a28bc 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79d1b7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x79d117 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:472 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79cffd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7a28bb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [121: 1936] @ 0x120015e 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x120015d golang.org/x/net/http2.(*Framer).readMetaFrame+0xdd golang.org/x/net@v0.48.0/http2/frame.go:1599 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [522: 33408] @ 0x69aefb 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69aefa github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 2816] @ 0x53d285 0x53d3f9 0x5c34ff 0x5c3e5d 0x6a4a6c 0x6a49c5 0x6a551e 0x6a5606 0x6a7bbc 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c34fe github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c3e5c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a4a6b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a49c4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a7bbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2649: 1525824] @ 0x606350 0x60573b 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x60634f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [554: 44320] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff09b 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2722: 87104] @ 0x776b71 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [746: 668416] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [527: 50592] @ 0x120c233 0x120d211 0x120bbb9 0x1215812 0x48b5a1 # 0x120c232 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x172 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:714 # 0x120d210 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:902 # 0x120bbb8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:606 # 0x1215811 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:469 0: 0 [122: 11712] @ 0x513705 0x513a1d 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x513704 os.newFile+0x64 os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [715: 148720] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f62e6 0x13f621a 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f62e5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0x105 github.com/pactus-project/pactus/www/html/server.go:221 # 0x13f6219 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [69: 13248] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [153: 19584] @ 0x776ee5 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [792: 114048] @ 0x741845 0x7416c6 0x9f0548 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x741844 net/url.parse+0xc4 net/url/url.go:523 # 0x7416c5 net/url.ParseRequestURI+0x25 net/url/url.go:501 # 0x9f0547 net/http.readRequest+0x4a7 net/http/request.go:1123 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2135: 102480] @ 0x117bce5 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x117bce4 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x44 github.com/pactus-project/pactus/sync/bundle/bundle.go:95 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [298: 71520] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 192] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c5a5 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [11549: 1478272] @ 0xafc859 0xafc7f8 0xafcae7 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafc858 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x118 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0xafc7f7 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0xb7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:45 # 0xafcae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [893: 214320] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1002: 160320] @ 0xc2051f 0xc204ff 0xc3895b 0xc351a7 0x48b5a1 # 0xc2051e github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x49e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc204fe github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x47e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:870 # 0xc3895a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [676: 21632] @ 0x14798b3 0x5cdf9a 0x5d15f6 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdf99 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1743: 557760] @ 0x9f0125 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x9f0124 net/http.readRequest+0x84 net/http/request.go:1083 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [97: 173824] @ 0xcfccb6 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfccb5 github.com/libp2p/go-yamux/v5.newSession+0x295 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:144 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1051: 117712] @ 0xcfe64e 0xcfe637 0xcfe358 0xcfe439 0x48b5a1 # 0xcfe64d github.com/libp2p/go-yamux/v5.newPing+0x10d github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:20 # 0xcfe636 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfe357 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe438 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [576: 64512] @ 0xd02736 0xd0282c 0xd01646 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0xd02735 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd0282b github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xd01645 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [253: 12144] @ 0x480fda 0x480fef 0x539f16 0x5391b9 0x53917d 0x9c9f6c 0x9ce8f8 0x48b5a1 # 0x539f15 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x9c9f6b net/http.(*conn).readRequest+0x68b net/http/server.go:1076 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [187: 23936] @ 0xc2d84c 0xc2cfc5 0xc29845 0xc35245 0x48b5a1 # 0xc2d84b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2cfc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [49: 1568] @ 0x7769ab 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x7769aa github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [294: 14112] @ 0x53b505 0x139db9f 0x139b41a 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x139db9e github.com/gorilla/mux.requestWithVars+0x5e github.com/gorilla/mux@v1.8.1/mux.go:449 # 0x139b419 github.com/gorilla/mux.(*Router).ServeHTTP+0x119 github.com/gorilla/mux@v1.8.1/mux.go:200 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [255: 40800] @ 0x5b8d33 0x5b8fcc 0x696f96 0x1396c7c 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x696f95 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1396c7b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [913: 219120] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [351: 16848] @ 0x57a2d3 0x5e2ed4 0x5e3887 0x600c65 0x6004be 0x6004b4 0x697bcd 0x697434 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x57a2d2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e2ed3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:189 # 0x5e3886 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x386 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:239 # 0x600c64 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1251 # 0x6004bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1159 # 0x6004b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1082 # 0x697bcc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x697433 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [891: 171072] @ 0x5dfab3 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [396: 44352] @ 0x1215da8 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215da7 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x47 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:490 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [25: 16000] @ 0x90e473 0x90e218 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90e472 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 crypto/tls/conn.go:1130 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1340: 257280] @ 0x5dfa75 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 454656] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1300: 249600] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2130: 102240] @ 0x480fda 0x480fef 0xc42bf6 0xc4b605 0xc4ae50 0xc4ab98 0x48b5a1 # 0xc42bf5 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).ValidateMessage+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:230 # 0xc4b604 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).ValidateMessage+0x884 github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:100 # 0xc4ae4f github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0xcf github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:332 # 0xc4ab97 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [13850: 5761600] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc25650 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2564f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [300: 52800] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x696f96 0x1396c7c 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x696f95 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1396c7b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [270: 21600] @ 0x4c9a9d 0x827947 0x826f5f 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [107: 5136] @ 0x480fda 0x480fef 0x539f16 0x5391b9 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539f15 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 640] @ 0xc2d19c 0xc29845 0xc35245 0x48b5a1 # 0xc2d19b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2876: 46016] @ 0xc186fb 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc186fa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x61a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:99 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [421: 33680] @ 0x122cb56 0x122ca72 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [884: 226304] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1368: 262656] @ 0x5dfa94 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x480fda 0x480fef 0xd2b959 0xd398c5 0x48b5a1 # 0xd2b958 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x338 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:413 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [244: 7808] @ 0x1222877 0x1222866 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x1222876 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x1b6 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1222865 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1a5 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:402 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [5: 560] @ 0x539baa 0x91126d 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x91126c crypto/tls.(*Conn).handshakeContext.func2+0x4c crypto/tls/conn.go:1552 0: 0 [385: 18480] @ 0x6a6b65 0x6a6b3b 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6b64 bytes.NewBuffer+0xe4 bytes/buffer.go:478 # 0x6a6b3a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/block/block.go:170 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1057: 25368] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [400: 460800] @ 0x5a804a 0x6b098b 0x6b095f 0x6b148a 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [627: 110352] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [366: 2928] @ 0x6b1418 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b1417 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [64: 12288] @ 0x5dfa94 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [213: 23856] @ 0x12ad97f 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad97e google.golang.org/grpc.newClientStreamWithParams+0x33e google.golang.org/grpc@v1.77.0/stream.go:297 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [189: 6048] @ 0xd601dd 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0xd601dc github.com/multiformats/go-multistream.ReadNextToken[...]+0x2dc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1603: 1641472] @ 0x13f6131 0x13f60f2 0x13f6140 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6130 bytes.(*Buffer).String+0x1d0 bytes/buffer.go:77 # 0x13f60f1 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x191 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f613f github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x1df github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1405: 22480] @ 0xbe4858 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe4857 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x6b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [78: 8736] @ 0x48777c 0x4ed275 0x53ad65 0x53b42d 0x53b3ef 0x114b532 0x114792a 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x114b531 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [181: 4344] @ 0x54337a 0x5c3c45 0x69eced 0x69ec7d 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69ecec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69ec7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [121: 991232] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1315: 252480] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1253: 240576] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [69: 13248] @ 0x5dfa94 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [107: 75328] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 192] @ 0x76dc15 0x76e21a 0x76e071 0x8ae0ec 0x104d20a 0x104c9e5 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x76dc14 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x76e219 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x76e070 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x104d209 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:849 # 0x104c9e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:797 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [8496: 1631232] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1472: 47104] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [56: 10752] @ 0x10bc3dd 0x10bc41e 0x10bc2c5 0x10cddba 0x1033a29 0x1038233 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10bc3dc slices.Clone[...]+0x7c slices/slices.go:360 # 0x10bc41d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getDialableAddrs+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:423 # 0x10bc2c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:414 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038232 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1d2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:131 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [186: 17856] @ 0x120d0c5 0x120d0b4 0x120bc8d 0x12224dc 0x48b5a1 # 0x120d0c4 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xc4 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:679 # 0x120d0b3 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:904 # 0x120bc8c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:620 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [144: 3456] @ 0x123b12f 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x123b12e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [158: 15168] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x826f5f 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [852: 163584] @ 0x5dfa75 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [551: 79344] @ 0x12ad6d3 0x12ad6c7 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad6d2 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.77.0/rpc_util.go:167 # 0x12ad6c6 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.77.0/stream.go:264 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [999: 3068928] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [877: 140320] @ 0x95b228 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b227 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:525 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1757: 84336] @ 0x69811b 0x697fca 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x697fc9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2305: 5310720] @ 0xc2d84c 0xc2cfc5 0xc29845 0xc35245 0x48b5a1 # 0xc2d84b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2cfc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3897: 3990528] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [786: 402432] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1116: 160704] @ 0x6a6adb 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6ada github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/block/block.go:165 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [914: 58496] @ 0x12001a5 0x11fb4c5 0x122c9fb 0x121f6c5 0x48b5a1 # 0x12001a4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x124 golang.org/x/net@v0.48.0/http2/frame.go:1603 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [26: 416] @ 0x468b06 0x1033ab1 0x1033a85 0x1033a66 0x1038c25 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1033ab0 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x5b0 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x1033a84 github.com/multiformats/go-multiaddr/net.ToIP+0x584 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:146 # 0x1033a65 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x565 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:43 # 0x1038c24 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:178 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 2288] @ 0x51f406 0x114f249 0x114ef8a 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x114f248 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x188 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114ef89 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [632: 15168] @ 0xbe268e 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe268d github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xb4d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6763: 162312] @ 0x114c869 0xc30ce6 0xc30b10 0xc38de9 0xc3885a 0xc351a7 0x48b5a1 # 0x114c868 github.com/pactus-project/pactus/network.MessageIDFunc+0x48 github.com/pactus-project/pactus/network/utils.go:140 # 0xc30ce5 github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).RawID+0xc5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/midgen.go:54 # 0xc30b0f github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).ID+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/midgen.go:41 # 0xc38de8 github.com/libp2p/go-libp2p-pubsub.(*PubSub).shouldPush+0x2c8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1398 # 0xc38859 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x999 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1342 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 1120] @ 0xce293e 0xcdfee8 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdfee7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:586 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [11: 3520] @ 0x9434a5 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x9434a4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x44 crypto/tls/handshake_server_tls13.go:110 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [208: 33280] @ 0xd3d999 0xd3d98b 0xd2fde5 0x10bc717 0x10bafdb 0x10ba886 0x48b5a1 # 0xd3d998 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d98a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2fde4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:979 # 0x10bc716 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0xd6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:445 # 0x10bafda github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x29a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:320 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [495: 4055040] @ 0x118b75d 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x118b75c github.com/beevik/ntp.getTime+0x27c github.com/beevik/ntp@v1.5.0/ntp.go:534 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [153: 14688] @ 0x1397adf 0x1397b3d 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1397ade encoding/hex.EncodeToString+0x109e encoding/hex/hex.go:129 # 0x1397b3c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10fc github.com/pactus-project/pactus/www/grpc/transaction.go:331 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 432] @ 0xc359d6 0xc34cd9 0x48b5a1 # 0xc359d5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x1475 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:35 # 0xc34cd8 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [575: 6256000] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f69df 0x13f6919 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f69de github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x7fe github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f6918 github.com/pactus-project/pactus/www/html.txToTable+0x738 github.com/pactus-project/pactus/www/html/transaction.go:60 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3125: 1300000] @ 0x1222811 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x1222810 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x150 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:394 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [950: 197600] @ 0x115936f 0x1159360 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x115936e github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x1ee github.com/pactus-project/pactus/types/certificate/certificate.go:359 # 0x115935f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [973: 233520] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [88: 4224] @ 0x13ef116 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef115 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x55 github.com/pactus-project/pactus/www/html/blockchain.go:87 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1368: 2451456] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f72d0 0x13f71a5 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f72cf github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x10ef github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f71a4 github.com/pactus-project/pactus/www/html.txToTable+0xfc4 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [42: 4032] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb8350b 0xb81f8e 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb8350a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [2553: 898656] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x121dbd6 0x121f88e 0x48b5a1 # 0x121dbd5 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x6b5 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1481 # 0x121f88d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x38d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1687 0: 0 [1630: 469440] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x13a057f 0x13a01f4 0x13a0d26 0x139b10b 0x139b3da 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13a057e github.com/gorilla/mux.extractVars+0x4fe github.com/gorilla/mux@v1.8.1/regexp.go:386 # 0x13a01f3 github.com/gorilla/mux.routeRegexpGroup.setMatch+0x173 github.com/gorilla/mux@v1.8.1/regexp.go:347 # 0x13a0d25 github.com/gorilla/mux.(*Route).Match+0x385 github.com/gorilla/mux@v1.8.1/route.go:106 # 0x139b10a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x139b3d9 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2682: 944064] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x12236b1 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x12236b0 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0xff0 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:468 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [71: 13632] @ 0x5dfa75 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 496] @ 0x12b0be8 0x12ae67f 0x12b05f7 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b0be7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.77.0/stream.go:901 # 0x12ae67e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12b05f6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 1040] @ 0x867474 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x867473 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [561: 44880] @ 0x53919b 0x53917d 0x1223d1b 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x53919a context.withCancel+0x3a context/context.go:277 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x1223d1a google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x165a google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:542 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [5007: 3204480] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [908: 43584] @ 0x6aec4a 0x6aec0a 0x6aec37 0x6aec02 0x115abda 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6aec49 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6aec09 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6aec36 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6aec01 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x115abd9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x479 github.com/pactus-project/pactus/state/state.go:439 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [56: 896] @ 0x12ac908 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ac907 google.golang.org/grpc.newClientStream+0xe7 google.golang.org/grpc@v1.77.0/stream.go:191 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [837: 93744] @ 0x539baa 0x1224a12 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1224a11 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2351 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:644 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [847: 162624] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4375: 420000] @ 0x4c9a9d 0x5569bd 0x55739d 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x5569bc encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55739c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [155: 9920] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2463: 10088448] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [956: 275328] @ 0x12adc88 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12adc87 google.golang.org/grpc.newClientStreamWithParams+0x647 google.golang.org/grpc@v1.77.0/stream.go:327 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [25: 200] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [10768: 1722880] @ 0xc2da78 0xc2da5b 0xc29f5c 0xc35245 0x48b5a1 # 0xc2da77 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x117 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc2da5a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xfa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2018 # 0xc29f5b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbdb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [386: 6176] @ 0xc4c605 0xc4c43d 0xc4c1aa 0xc4bce5 0xc4b837 0xc4b6dc 0x48b5a1 # 0xc4c604 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg.func1+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:492 # 0xc4c43c github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:508 # 0xc4c1a9 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc4bce4 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc4b836 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc4b6db github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [59: 1888] @ 0x12b1605 0x12b05f7 0x12b1372 0x128ff79 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b1604 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.77.0/stream.go:957 # 0x12b05f6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x12b1371 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [91: 13104] @ 0x555817 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [645: 113520] @ 0x1396bb5 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1396bb4 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x174 github.com/pactus-project/pactus/www/grpc/transaction.go:281 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [13: 4992] @ 0xd02765 0xd02766 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xd02764 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd02765 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [8476: 15188992] @ 0xb276ef 0xb74a58 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb276ee github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb74a57 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [266: 42560] @ 0x69a927 0x13901da 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a926 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x13901d9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2880: 5160960] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f7130 0x13f70ae 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f712f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xf4f github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f70ad github.com/pactus-project/pactus/www/html.txToTable+0xecd github.com/pactus-project/pactus/www/html/transaction.go:90 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [163: 15648] @ 0x697e45 0x697e46 0x1396cc3 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x697e44 encoding/hex.EncodeToString+0xc4 encoding/hex/hex.go:129 # 0x697e45 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc5 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x1396cc2 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x282 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1404: 44928] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [149: 14304] @ 0x697e45 0x697e46 0x1396cc3 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x697e44 encoding/hex.EncodeToString+0xc4 encoding/hex/hex.go:129 # 0x697e45 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc5 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x1396cc2 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x282 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1382: 265344] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [224: 3584] @ 0xdda46a 0xdda2dc 0xde7956 0xde9402 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdda469 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0x89 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:310 # 0xdda2db github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:288 # 0xde7955 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.57.1/stream.go:156 # 0xde9401 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.57.1/streams_map.go:317 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [912: 700416] @ 0x13f6131 0x13f60f2 0x13f6140 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6130 bytes.(*Buffer).String+0x1d0 bytes/buffer.go:77 # 0x13f60f1 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x191 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f613f github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x1df github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1826: 584320] @ 0x139dcff 0x139dd72 0x139b42a 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x139dcfe net/http.(*Request).WithContext+0x7e net/http/request.go:372 # 0x139dd71 github.com/gorilla/mux.requestWithRoute+0xf1 github.com/gorilla/mux@v1.8.1/mux.go:455 # 0x139b429 github.com/gorilla/mux.(*Router).ServeHTTP+0x129 github.com/gorilla/mux@v1.8.1/mux.go:201 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1518: 631488] @ 0x1215dcc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215dcb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:483 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1152: 184320] @ 0x1200fbf 0xff804f 0xff7a7a 0xff7870 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x1200fbe golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xff804e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xff7a79 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:349 # 0xff786f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.48.0/http2/hpack/hpack.go:311 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [2648: 1525248] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1525: 634400] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f6372 0x13f62e7 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f6371 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x191 github.com/pactus-project/pactus/www/html/server.go:252 # 0x13f62e6 github.com/pactus-project/pactus/www/html.txToTable+0x106 github.com/pactus-project/pactus/www/html/transaction.go:39 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [166: 7968] @ 0x480fda 0x480fef 0xc29656 0xc2963c 0xc35245 0x48b5a1 # 0xc29655 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIDontWantCounters+0x2d5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1853 # 0xc2963b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x2bb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1596 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7663: 858256] @ 0xc2da67 0xc2da5b 0xc29f5c 0xc35245 0x48b5a1 # 0xc2da66 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x106 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc2da5a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xfa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2018 # 0xc29f5b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbdb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 16] @ 0xd05ccc 0xd05e88 0xd3c8ea 0x680ec3 0x6815e7 0x73c1f1 0xafac30 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0xd05ccb github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x680ec2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x6815e6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafac2f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [50: 102400] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x90df91 0x90df92 0x90e019 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x90df90 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x90df91 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x90e018 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1200: 422400] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x13f58ae 0x13f5855 0x13f5847 0x13f6165 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f58ad net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x13f5854 net/http.Header.Set+0x34 net/http/header.go:40 # 0x13f5846 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:189 # 0x13f6164 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [24: 27648] @ 0x944010 0x944004 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x94400f crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0xbaf crypto/internal/fips140/mlkem/mlkem768.go:335 # 0x944003 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xba3 crypto/tls/handshake_server_tls13.go:285 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [828: 158976] @ 0x5dfa94 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [232: 4276224] @ 0x6e8035 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8034 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [15: 240] @ 0x13972fb 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13972fa github.com/pactus-project/pactus/www/grpc.transactionToProto+0x8ba github.com/pactus-project/pactus/www/grpc/transaction.go:353 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2242: 107616] @ 0xc4a68c 0xc39165 0xc38985 0xc351a7 0x48b5a1 # 0xc4a68b github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x8b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:261 # 0xc39164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1412 # 0xc38984 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xac4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1348 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [851: 163392] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6499: 103984] @ 0xc3ac77 0xc197ba 0x48b5a1 # 0xc3ac76 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0xb6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc197b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [314: 5024] @ 0xc3aa31 0xc3aa14 0xc28f49 0xc28f3d 0xc26e9b 0xc25985 0xc257a5 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc3aa30 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3aa13 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc28f48 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc28f3c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc25984 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc257a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [182: 8736] @ 0x121900a 0x1218ffe 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1219009 google.golang.org/grpc/internal/transport.(*http2Client).getPeer+0x49 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:514 # 0x1218ffd google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x3d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:745 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [353: 8472] @ 0xdcb545 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdcb544 github.com/quic-go/quic-go.(*framer).Append+0x304 github.com/quic-go/quic-go@v0.57.1/framer.go:111 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 96] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x69b49f 0x6a6e39 0x6a6056 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [102: 2448] @ 0x5c1b8b 0x5c2486 0x6978dd 0x1159578 0x115958c 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x1159577 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x3f7 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x115958b github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x40b github.com/pactus-project/pactus/state/state.go:306 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [57: 87552] @ 0x5b176e 0x5b161d 0x5b1206 0x117bd5b 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5b176d github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x5b161c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1205 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [196: 4704] @ 0x114fa85 0x117bdad 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x114fa84 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xe4 github.com/pactus-project/pactus/sync/bundle/message/message.go:117 # 0x117bdac github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:108 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2067: 99216] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [160: 5120] @ 0x468b06 0xd60295 0x10cb6b2 0xd310a5 0x48b5a1 # 0xd60294 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x394 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [512: 122880] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2444: 19552] @ 0xc3aa31 0xc3aa14 0xc28f49 0xc28f3d 0xc26e9b 0xc25985 0xc257a5 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc3aa30 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3aa13 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc28f48 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc28f3c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc25984 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc257a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [70: 44800] @ 0x6a63be 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a63bd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1329: 1531008] @ 0xc2d84c 0xc2cfc5 0xc29845 0xc35245 0x48b5a1 # 0xc2d84b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2cfc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [340: 16320] @ 0x12a2a5e 0x1224c7a 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x12a2a5d google.golang.org/grpc.(*Server).serveStreams.func2+0x7d google.golang.org/grpc@v1.77.0/server.go:1060 # 0x1224c79 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x25b9 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:659 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [36: 576] @ 0x72acb6 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x72acb5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [438: 504576] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1339: 257088] @ 0x5dfa75 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [402: 83616] @ 0x830aa5 0x830a97 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x830aa4 google.golang.org/protobuf/internal/impl.pointer.growInt32Slice+0x1e4 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:156 # 0x830a96 google.golang.org/protobuf/internal/impl.consumeInt32Slice+0x1d6 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:755 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [947: 121216] @ 0x12a5125 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12a5124 google.golang.org/grpc.(*Server).processUnaryRPC+0xfc4 google.golang.org/grpc@v1.77.0/server.go:1399 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [893: 171456] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [838: 40224] @ 0x6aec4a 0x6aec0a 0x6aec37 0x6aec02 0x115e282 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6aec49 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6aec09 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6aec36 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6aec01 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x115e281 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4004: 21525504] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f5cbb 0x13f72f5 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f5cba github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0xba github.com/pactus-project/pactus/www/html/server.go:237 # 0x13f72f4 github.com/pactus-project/pactus/www/html.txToTable+0x1114 github.com/pactus-project/pactus/www/html/transaction.go:79 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1350: 324000] @ 0x9ca0b5 0x9ce8f8 0x48b5a1 # 0x9ca0b4 net/http.(*conn).readRequest+0x7d4 net/http/server.go:1089 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [867: 166464] @ 0x5dfa75 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [723: 11568] @ 0xc4ac2d 0x48b5a1 # 0xc4ac2c github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0xec github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [30: 10560] @ 0xd3010c 0xd2ffe9 0x10d7212 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xd3010b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:19 # 0xd2ffe8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ListenAddresses+0x88 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:15 # 0x10d7211 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x31 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:158 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [4: 384] @ 0x51f406 0xce07cd 0xce1a74 0xd3d019 0x10ccb6f 0xc18f8d 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce07cc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [4932: 13257216] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f5ed4 0x13efa1b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f5ed3 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0xd3 github.com/pactus-project/pactus/www/html/server.go:262 # 0x13efa1a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x95a github.com/pactus-project/pactus/www/html/blockchain.go:116 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6465: 103440] @ 0xc19eee 0xc197db 0x48b5a1 # 0xc19eed github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x3ad github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:185 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [878: 168576] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3490: 279200] @ 0x6b096f 0x6b148a 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [150: 12000] @ 0x468a32 0x467f25 0x46808a 0x9d2065 0x9d19a5 0x9d28e5 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9d2064 net/http.(*ServeMux).matchOrRedirect+0x1c4 net/http/server.go:2766 # 0x9d19a4 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2721 # 0x9d28e4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2365: 756800] @ 0x1200fbf 0xff804f 0xff7a7a 0xff7870 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x1200fbe golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xff804e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xff7a79 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:349 # 0xff786f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.48.0/http2/hpack/hpack.go:311 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [85: 4080] @ 0x5440da 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [209: 23408] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [357: 34272] @ 0x6a6f1a 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a6f19 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f9 github.com/pactus-project/pactus/types/block/block.go:220 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [450: 10800] @ 0x5c1b8b 0x5c2486 0x6978dd 0x6aed66 0x6aed7a 0x6aed57 0x6aed31 0x6aed13 0x115c98c 0x11663d1 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6aed65 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x65 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6aed79 github.com/pactus-project/pactus/committee.(*committee).Contains.(*committee).find.func1+0x79 github.com/pactus-project/pactus/committee/committee.go:136 # 0x6aed56 github.com/pactus-project/pactus/committee.(*committee).iterate+0x56 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6aed30 github.com/pactus-project/pactus/committee.(*committee).find+0x30 github.com/pactus-project/pactus/committee/committee.go:135 # 0x6aed12 github.com/pactus-project/pactus/committee.(*committee).Contains+0x12 github.com/pactus-project/pactus/committee/committee.go:130 # 0x115c98b github.com/pactus-project/pactus/state.(*state).IsInCommittee+0x8b github.com/pactus-project/pactus/state/state.go:618 # 0x11663d0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x130 github.com/pactus-project/pactus/consensus/height.go:26 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [480: 115200] @ 0x12aed05 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12aed04 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x584 google.golang.org/grpc@v1.77.0/stream.go:463 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2486: 3182080] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13ef705 0x13ef675 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13ef704 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x644 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13ef674 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x5b4 github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [166: 3984] @ 0x5440da 0x5c3eca 0x5c4972 0x69ebb3 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [264: 8448] @ 0x121a492 0x121efff 0x121f88e 0x48b5a1 # 0x121a491 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0x131 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:955 # 0x121effe google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ade google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1613 # 0x121f88d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x38d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1687 0: 0 [433: 103920] @ 0x12aed05 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12aed04 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x584 google.golang.org/grpc@v1.77.0/stream.go:463 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [730: 256960] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x13f58ae 0x13f5855 0x13f5847 0x13efcd6 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f58ad net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x13f5854 net/http.Header.Set+0x34 net/http/header.go:40 # 0x13f5846 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:189 # 0x13efcd5 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xc15 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [216: 10368] @ 0x8b4db9 0x8b4dad 0x8b4d5c 0x11592a9 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b4db8 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8b4dac github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8b4d5b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x11592a8 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x128 github.com/pactus-project/pactus/state/state.go:284 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4169: 466928] @ 0xc1a0c9 0xc25691 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc1a0c8 github.com/libp2p/go-libp2p-pubsub.rpcWithMessages+0x28 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:215 # 0xc25690 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x670 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1373 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [42: 2688] @ 0x69dc87 0x6a4f1d 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69dc86 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x66 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x136403d 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 # 0x12f8922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1174: 488384] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc20926 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc20925 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1356: 260352] @ 0x5dfa94 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [156: 29952] @ 0x10bd233 0x10bad99 0x10ba886 0x48b5a1 # 0x10bd232 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:492 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [24337: 28036224] @ 0xbe46cc 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe46cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2355: 2110080] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [83: 3984] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x7769c7 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x7769c6 github.com/multiformats/go-multiaddr.readComponent+0x146 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [286: 68640] @ 0x1183596 0x1183585 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x1183595 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x55 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1183584 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x44 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x1193c2b 0x119339a 0x114d2bf 0x48b5a1 # 0x1193c2a github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0xaa github.com/pactus-project/pactus/sync/sync.go:309 # 0x1193399 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:266 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1693: 650112] @ 0x606005 0x60573b 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x606004 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 39168] @ 0x5a804a 0x6b098b 0x6b095f 0x6b148a 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [223: 3568] @ 0xc2cf89 0xc29845 0xc35245 0x48b5a1 # 0xc2cf88 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1958 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [656: 20992] @ 0xb2434b 0xb2433c 0xb242d4 0xb242ea 0xb277cc 0xb74a58 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb2434a github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb2433b github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb242d3 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb242e9 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb277cb github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2ab github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xb74a57 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1643: 78864] @ 0x599a45 0x598815 0x5982f3 0x697f3f 0x697ef3 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x697f3e github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x697ef2 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [266: 34048] @ 0x12f7313 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12f7312 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0xf2 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:75 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1312: 251904] @ 0x5dfab3 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 3120] @ 0x7783b6 0x7782bf 0xb1290f 0xb13875 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7783b5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [6: 1248] @ 0x69b34b 0x6a6e39 0x6a6056 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x69b34a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1291: 495744] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [595: 685440] @ 0xc2fc87 0xc25069 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2fc86 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc25068 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [4719: 604032] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 896] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db395 0x14e02e6 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [609: 311808] @ 0xc2d84c 0xc2cfc5 0xc29845 0xc35245 0x48b5a1 # 0xc2d84b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2cfc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1396: 44672] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [820: 19680] @ 0x697f12 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x697f11 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13810: 7070720] @ 0xbe46cc 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe46cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1502: 288384] @ 0x599a45 0x598815 0x5982f3 0x69af55 0x69af37 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x69af54 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x69af36 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1385: 265920] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [616: 59136] @ 0x5d1259 0x5eabff 0x5ff0ce 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [184: 282624] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [479: 15328] @ 0x67780a 0x672495 0x67327e 0x671785 0xded44d 0xddbcda 0xddb9fe 0xddc3ec 0xdb72a5 0x48b5a1 # 0x677809 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x672494 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x67327d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x671784 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xded44c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:267 # 0xddbcd9 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.57.1/send_conn.go:98 # 0xddb9fd github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.57.1/send_conn.go:74 # 0xddc3eb github.com/quic-go/quic-go.(*sendQueue).Run+0x18b github.com/quic-go/quic-go@v0.57.1/send_queue.go:90 # 0xdb72a4 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.57.1/connection.go:582 0: 0 [2000: 1152000] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2216: 17728] @ 0xbe1010 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe100f github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [54: 5184] @ 0x513705 0x513a1d 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x513704 os.newFile+0x64 os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [850: 163200] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [539: 689920] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3858: 2222208] @ 0x606350 0x60573b 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x60634f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1371: 263232] @ 0x5dfa75 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13491: 2158560] @ 0xbe0e07 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe0e06 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x7e6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1834 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1375: 5632000] @ 0xafa9df 0xafa972 0xafa976 0x103786e 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafa9de bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xafa971 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafa975 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x103786d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x34d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:73 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [855: 164160] @ 0x5dfa75 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x707a93 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x707a92 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [521: 8336] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 2816] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2697: 172608] @ 0x776ee5 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2597: 997248] @ 0x606005 0x60573b 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x606004 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [275: 2200] @ 0x114fa70 0x117bdad 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x114fa6f github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xcf github.com/pactus-project/pactus/sync/bundle/message/message.go:114 # 0x117bdac github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:108 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1695: 1084800] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6422: 924768] @ 0x555817 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 2496] @ 0x5d1645 0x5ff025 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1644 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:892 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6539: 104624] @ 0x53953b 0xc3acc5 0xc197ba 0x48b5a1 # 0x53953a context.AfterFunc+0x7a context/context.go:330 # 0xc3acc4 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc197b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [2266: 217536] @ 0xafc78e 0xafcae7 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafc78d github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:41 # 0xafcae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [405: 19440] @ 0x69af85 0x69af5b 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69af84 bytes.NewBuffer+0xe4 bytes/buffer.go:478 # 0x69af5a github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/certificate/certificate.go:140 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5676: 726528] @ 0x5985e9 0x117bd3f 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5985e8 github.com/fxamacker/cbor/v2.(*decMode).NewDecoder+0x28 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1363 # 0x117bd3e github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x9e github.com/pactus-project/pactus/sync/bundle/bundle.go:100 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7951: 254432] @ 0xbe268e 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe268d github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xb4d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0xc29c45 0xc29c90 0xc35245 0x48b5a1 # 0xc29c44 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x8c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc29c8f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x90f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [77: 14784] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [437: 20976] @ 0xcfe679 0xcfe637 0xcfe358 0xcfe439 0x48b5a1 # 0xcfe678 github.com/libp2p/go-yamux/v5.newPing+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:18 # 0xcfe636 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfe357 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe438 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [2728: 174592] @ 0x53d285 0x53d3f9 0x7762cb 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7762ca github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1382: 265344] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [862: 165504] @ 0x5e3979 0x5e011a 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1312: 251904] @ 0x5dfab3 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x5440da 0x5c3eca 0x5c4972 0x69d52c 0x69dbbf 0x6a4b31 0x6a551e 0x6a5606 0x8b2d49 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69d52b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69dbbe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8b2d48 github.com/pactus-project/pactus/store.NewStore+0x468 github.com/pactus-project/pactus/store/store.go:129 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1395: 1785600] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [43446: 100099584] @ 0xbe46cc 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe46cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2152: 1928192] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc231c9 0xc2071a 0xc3861c 0xc351a7 0x48b5a1 # 0xc231c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc20719 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [449: 28736] @ 0x5cda79 0x5d15f6 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cda78 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [104: 1916928] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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:322 # 0x136403d 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 # 0x12f8fe2 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:324 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [44: 2112] @ 0x8445d6 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x8445d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [546: 34944] @ 0x58aa10 0x58a956 0x589dbd 0x57960c 0x5799b7 0x5d2765 0x5d1685 0x5ff025 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58aa0f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58a955 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x5799b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2764 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:1108 # 0x5d1684 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:895 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7399: 177576] @ 0x90c798 0x90985b 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x90c797 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:838 # 0x90985a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:627 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [239: 11472] @ 0xb276ba 0xb74a58 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb276b9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x199 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:457 # 0xb74a57 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [844: 162048] @ 0x605fe6 0x60573b 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x605fe5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [859: 164928] @ 0x5dfa94 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5842: 93472] @ 0xc186b9 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc186b8 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x5d8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:99 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6445: 928080] @ 0x555817 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12446: 19117056] @ 0x5b176e 0x5b161d 0x5b1206 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5b176d github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x5b161c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1205 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [554: 62048] @ 0x48777c 0x4ed275 0xcfc2d4 0xd04716 0xd045ec 0xd060b8 0xd3d0a2 0x10cb59c 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd045eb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x10cb59b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:319 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4439: 3977344] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc2a352 0xc2a360 0xc35245 0x48b5a1 # 0xc2a351 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2a35f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [54828: 1315872] @ 0xbe468c 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe468b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x4eb github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12801: 3686688] @ 0x596dde 0x117bd2a 0x117bcee 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x596ddd github.com/fxamacker/cbor/v2.DecOptions.decMode+0x3fd github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1131 # 0x117bd29 github.com/fxamacker/cbor/v2.DecOptions.DecMode+0x89 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:919 # 0x117bced github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x4d github.com/pactus-project/pactus/sync/bundle/bundle.go:99 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [45966: 5148192] @ 0x5394ed 0xc3acc5 0xc197ba 0x48b5a1 # 0x5394ec context.AfterFunc+0x2c context/context.go:326 # 0xc3acc4 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc197b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [384: 18432] @ 0x54337a 0x5c3c45 0x6a77b4 0x6a77c0 0x6a6d92 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a77b3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a77bf github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a6d91 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [40551: 4541712] @ 0xc1853b 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc1853a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x45a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:88 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x14bc40d 0x14c6134 0x14c5e25 0x14c9968 0x14c993b 0x7a064b 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14bc40c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x14c6133 crypto/internal/fips140/ecdsa.inverse[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:371 # 0x14c5e24 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x384 crypto/internal/fips140/ecdsa/ecdsa.go:469 # 0x14c9967 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14c993a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7a064a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x69b485 0x6a6e39 0x6a6056 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x69b484 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 49152] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x410db7 0xb8ede9 0xc4ae47 0xc4ae1a 0xc4ab98 0x48b5a1 # 0xb8ede8 github.com/libp2p/go-libp2p-pubsub/timecache.(*FirstSeenCache).Add+0xc8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/timecache/first_seen_cache.go:58 # 0xc4ae46 github.com/libp2p/go-libp2p-pubsub.(*PubSub).markSeen+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1234 # 0xc4ae19 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x99 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:328 # 0xc4ab97 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [17771: 1137344] @ 0xc387e5 0xc351a7 0x48b5a1 # 0xc387e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x924 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1341 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2206: 105888] @ 0x1142139 0xc4c3e7 0xc4c1aa 0xc4bce5 0xc4b837 0xc4b6dc 0x48b5a1 # 0x1142138 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x58 github.com/pactus-project/pactus/network/gossip.go:209 # 0xc4c3e6 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc4c1a9 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc4bce4 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc4b836 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc4b6db github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [914: 2105856] @ 0xc2fc87 0xc25069 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2fc86 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc25068 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 16384] @ 0xcdf05b 0xcdeb45 0x48b5a1 # 0xcdf05a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).gc+0x39a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:484 # 0xcdeb44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:452 0: 0 [326: 15648] @ 0x6a5505 0x6a4227 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5504 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [836: 173888] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc231c9 0xc2071a 0xc3861c 0xc351a7 0x48b5a1 # 0xc231c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc20719 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2021: 840736] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc2a352 0xc2a360 0xc35245 0x48b5a1 # 0xc2a351 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2a35f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [31416: 5529216] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2051: 98448] @ 0x557c45 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x557c44 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10714: 514272] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2879: 184256] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [118: 45312] @ 0x606005 0x60573b 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x606004 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34534: 4972896] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3642: 291360] @ 0x6b142c 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b142b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 2464] @ 0x74c3da 0x74c3f0 0x1490c9b 0x14cbbb3 0x14c55df 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14cbbb2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x14c55de crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1322: 253824] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [50906: 58643712] @ 0x5a804a 0x6b098b 0x6b095f 0x6b13df 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22732: 11638784] @ 0x5b176e 0x5b161d 0x5b1206 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5b176d github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x5b161c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1205 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44788: 7166080] @ 0xbe0fd5 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe0fd4 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9b4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd2095b 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb72da3 0xb72988 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2095a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb72da2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [4: 128] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x104e7d8 0xd30c17 0xd2e3db 0xd30b8d 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x104e7d7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x2d7 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1069 # 0xd30c16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd30b8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [1: 48] @ 0x51f406 0xc41a47 0xc41a07 0xc42a7d 0xc4954e 0xc2bcf3 0xc2a747 0xc35245 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc41a46 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41a06 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc42a7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4954d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc2bcf2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc2a746 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x13c6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1655 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [112: 1792] @ 0xd3cfcd 0x10cbbc7 0xd310a5 0x48b5a1 # 0xd3cfcc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:154 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [555: 71040] @ 0x5cdc85 0x5d15f6 0x5ff025 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cdc84 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8771: 7858816] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2033: 97584] @ 0x1182896 0x11828e6 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x1182895 bytes.NewReader+0x55 bytes/reader.go:159 # 0x11828e5 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xa5 github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 672] @ 0xdac716 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdac715 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x115 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:76 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [393: 69168] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x480fda 0x480fef 0xd32b09 0xd264c6 0xd33bf8 0x48b5a1 # 0xd32b08 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).AddBackoff+0x2a8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:170 # 0xd264c5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x2a85 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:374 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 64] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 64] @ 0x65505f 0x66b03c 0x66ab7b 0x65fab8 0x66f287 0x66f129 0x66f12a 0x64a48e 0x649c68 0x64934a 0x648c29 0xe16f2b 0xe162bc 0xe15d68 0xe20505 0xe20c0a 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x65505e net.(*netFD).connect+0x29e net/fd_unix.go:106 # 0x66b03b net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66f286 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x66f128 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x66f129 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x64a48d net.(*sysDialer).dialSingle+0x3cd net/dial.go:721 # 0x649c67 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x649349 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0xe16f2a github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/reuseport.go:23 # 0xe162bb github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x23b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dialer.go:86 # 0xe15d67 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dial.go:36 # 0xe20504 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x184 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:243 # 0xe20c09 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:274 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 112] @ 0x654fed 0x66b03c 0x66ab7b 0x65fab8 0x66f287 0x66f129 0x66f12a 0x64a48e 0x649c68 0x64934a 0x648c29 0xe16f2b 0xe162bc 0xe15d68 0xe20505 0xe20c0a 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x654fec net.(*netFD).connect+0x22c net/fd_unix.go:92 # 0x66b03b net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66f286 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x66f128 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x66f129 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x64a48d net.(*sysDialer).dialSingle+0x3cd net/dial.go:721 # 0x649c67 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x649349 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0xe16f2a github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/reuseport.go:23 # 0xe162bb github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x23b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dialer.go:86 # 0xe15d67 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dial.go:36 # 0xe20504 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x184 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:243 # 0xe20c09 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:274 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 64] @ 0x77f73e 0x77f6f3 0xd37365 0xd291cd 0xd290aa 0xd2a183 0x48b5a1 # 0x77f73d github.com/multiformats/go-multiaddr.Multiaddr.copy+0x13d github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x77f6f2 github.com/multiformats/go-multiaddr.SplitFunc+0xf2 github.com/multiformats/go-multiaddr@v0.16.1/util.go:108 # 0xd37364 github.com/libp2p/go-libp2p/p2p/net/swarm.isFdConsumingAddr+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:646 # 0xd291cc github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).shouldConsumeFd+0x4c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:146 # 0xd290a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).finishedDial+0x89 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:131 # 0xd2a182 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0x222 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:240 0: 0 [258: 1056768] @ 0xafa9df 0xafa972 0xafa976 0x104a2e5 0x10495b4 0x1048bb0 0x48b5a1 # 0xafa9de bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xafa971 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafa975 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x104a2e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:524 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 160] @ 0xce293e 0xcdfa7e 0xcde605 0xcde425 0xe2079a 0xd36cad 0xd2a058 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdfa7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x11d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:560 # 0xcde604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:394 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0xe20799 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:255 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 16] @ 0xcfcf39 0xcfc965 0xd063bb 0xd5f639 0xd5e115 0xd5d75a 0xe20e2c 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0xcfcf38 github.com/libp2p/go-yamux/v5.newSession+0x518 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 # 0xcfc964 github.com/libp2p/go-yamux/v5.Client+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:140 # 0xd063ba github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xda github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:53 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe20e2b github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x42b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:302 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x94c5de 0x924853 0x9201d6 0x919ece 0x910b72 0xd6a9df 0xd6a98a 0xd6a89d 0xd5ed22 0xd5dc5a 0xd5d75a 0xe20e2c 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x924852 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 crypto/tls/handshake_client_tls13.go:834 # 0x9201d5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x7b5 crypto/tls/handshake_client_tls13.go:146 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a89c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:118 # 0xd5ed21 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:225 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe20e2b github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x42b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:302 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 48] @ 0x480fda 0x480fef 0x539f16 0x53ac38 0x53b42d 0x53b3ef 0xe20410 0xe20c0a 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x539f15 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x53ac37 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xe2040f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x8f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:230 # 0xe20c09 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:274 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [4: 832] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x53ac38 0x53b42d 0x53b3ef 0xe20410 0xe20c0a 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53ac37 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xe2040f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x8f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:230 # 0xe20c09 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:274 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 128] @ 0x66a9a6 0x66a97d 0x65fab8 0x66f287 0x66f129 0x66f12a 0x64a48e 0x649c68 0x64934a 0x648c29 0xe17075 0xe162bc 0xe15d68 0xe20505 0xe20c0a 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x66a9a5 net.newFD+0xc5 net/fd_unix.go:27 # 0x66a97c net.socket+0x9c net/sock_posix.go:27 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66f286 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x66f128 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x66f129 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x64a48d net.(*sysDialer).dialSingle+0x3cd net/dial.go:721 # 0x649c67 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x649349 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0xe17074 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0x214 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/reuseport.go:32 # 0xe162bb github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x23b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dialer.go:86 # 0xe15d67 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dial.go:36 # 0xe20504 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x184 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:243 # 0xe20c09 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:274 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 112] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 24] @ 0x5c4a55 0x69d5a5 0x69dd29 0x6a4f1d 0x6a6f34 0x6a6056 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x5c4a54 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x69d5a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69dd28 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 64] @ 0x746b14 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xcdf834 0xcdf86e 0xcddb71 0xce126c 0xe20a82 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcdf833 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:620 # 0xcdf86d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:552 # 0xcddb70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:313 # 0xce126b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:816 # 0xe20a81 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:270 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [4: 448] @ 0x539baa 0x539e3b 0x53ac38 0x53b42d 0x53b3ef 0xd2a005 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539e3a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x53ac37 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xd2a004 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:225 0: 0 [1: 8192] @ 0x918995 0x9189ab 0x919745 0x910b72 0xd6a9df 0xd6a98a 0xd6a89d 0xd5ed22 0xd5dc5a 0xd5d75a 0xe20e2c 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x918994 crypto/internal/fips140/mlkem.NewDecapsulationKey768+0xa54 crypto/internal/fips140/mlkem/mlkem768.go:197 # 0x9189aa crypto/tls.(*Conn).makeClientHello+0xa6a crypto/tls/handshake_client.go:158 # 0x919744 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:263 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a89c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:118 # 0xd5ed21 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:225 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe20e2b github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x42b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:302 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 112] @ 0x53abd9 0x53b42d 0x53b3ef 0xe20410 0xe20c0a 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x53abd8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xe2040f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x8f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:230 # 0xe20c09 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:274 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 48] @ 0x51c37b 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 224] @ 0x48777c 0x4ed275 0x53ad65 0x53b42d 0x53b3ef 0xd2a005 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xd2a004 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:225 0: 0 [2: 224] @ 0x539baa 0x539e3b 0x53ac38 0x53b42d 0x53b3ef 0xe20410 0xe20c0a 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539e3a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x53ac37 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xe2040f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x8f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:230 # 0xe20c09 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:274 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 48] @ 0x65f47e 0x65e32e 0x65f21e 0x647a25 0x648977 0xe16f2b 0xe162bc 0xe15d68 0xe20505 0xe20c0a 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x65f47d net.(*Resolver).internetAddrList.func1+0x15d net/ipsock.go:275 # 0x65e32d net.filterAddrList+0x14d net/ipsock.go:137 # 0x65f21d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x647a24 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:353 # 0x648976 net.(*Dialer).DialContext+0x3f6 net/dial.go:560 # 0xe16f2a github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/reuseport.go:23 # 0xe162bb github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x23b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dialer.go:86 # 0xe15d67 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dial.go:36 # 0xe20504 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x184 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:243 # 0xe20c09 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:274 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [2205: 846720] @ 0xd02765 0xd02766 0xd01646 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0xd02764 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd02765 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xd01645 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 320] @ 0xc09e25 0xc09fa6 0xe0b787 0xd3d7fa 0xd36a2a 0xd2a058 0x48b5a1 # 0xc09e24 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09fa5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe0b786 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:281 # 0xd3d7f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:45 # 0xd36a29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:595 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 256] @ 0x52d090 0x51f317 0xd20a17 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd20a16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:43 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 192] @ 0x6489ad 0xe17075 0xe162bc 0xe15d68 0xe20505 0xe20c0a 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x6489ac net.(*Dialer).DialContext+0x42c net/dial.go:565 # 0xe17074 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0x214 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/reuseport.go:32 # 0xe162bb github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x23b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dialer.go:86 # 0xe15d67 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dial.go:36 # 0xe20504 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x184 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:243 # 0xe20c09 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:274 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [2: 320] @ 0xc09e25 0xc09fa6 0xe200c7 0xd3d7fa 0xd36a2a 0xd2a058 0x48b5a1 # 0xc09e24 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09fa5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe200c6 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:194 # 0xd3d7f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:45 # 0xd36a29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:595 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x922414 0x92015e 0x919ece 0x910b72 0xd6a9df 0xd6a98a 0xd6a89d 0xd5ed22 0xd5dc5a 0xd5d75a 0xe20e2c 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x922413 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x373 crypto/tls/handshake_client_tls13.go:518 # 0x92015d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a89c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:118 # 0xd5ed21 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:225 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe20e2b github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x42b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:302 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 64] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x922414 0x92015e 0x919ece 0x910b72 0xd6a9df 0xd6a98a 0xd6a89d 0xd5ed22 0xd5dc5a 0xd5d75a 0xe20e2c 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x922413 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x373 crypto/tls/handshake_client_tls13.go:518 # 0x92015d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a89c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:118 # 0xd5ed21 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:225 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe20e2b github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x42b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:302 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [4: 640] @ 0xd3d314 0xd3d306 0xd36a2a 0xd2a058 0x48b5a1 # 0xd3d313 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d305 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:19 # 0xd36a29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:595 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [2: 224] @ 0x53abd9 0x53b42d 0x53b3ef 0xd2a005 0x48b5a1 # 0x53abd8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xd2a004 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:225 0: 0 [2: 320] @ 0xce293e 0xcdf89f 0xcddb71 0xce126c 0xe20a82 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdf89e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:550 # 0xcddb70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:313 # 0xce126b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:816 # 0xe20a81 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:270 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [3: 288] @ 0xcdfa8f 0xcde605 0xcde425 0xe2079a 0xd36cad 0xd2a058 0x48b5a1 # 0xcdfa8e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x12e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:559 # 0xcde604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:394 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0xe20799 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:255 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 896] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xce04aa 0xce22a5 0x10497b2 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce04a9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:677 # 0xce22a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:934 # 0x10497b1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:469 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x7baf2e 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7baf2d crypto/x509.parseCertificate+0x110d crypto/x509/parser.go:1060 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [26: 23296] @ 0xd6a154 0xd69f4b 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd6a153 crypto/tls.Server+0x313 crypto/tls/tls.go:48 # 0xd69f4a github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x10a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1291: 247872] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [51385: 59195520] @ 0x5a804a 0x6b098b 0x6b095f 0x6b148a 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4353: 69648] @ 0xbe263b 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe263a github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xafa github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 192] @ 0x6489ad 0xe16f2b 0xe162bc 0xe15d68 0xe20505 0xe20c0a 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x6489ac net.(*Dialer).DialContext+0x42c net/dial.go:565 # 0xe16f2a github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/reuseport.go:23 # 0xe162bb github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x23b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dialer.go:86 # 0xe15d67 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dial.go:36 # 0xe20504 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x184 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:243 # 0xe20c09 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:274 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [613: 706176] @ 0x5a804a 0x6b098b 0x6b095f 0x6b13df 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x69811b 0x69b49f 0x6a6e39 0x6a6056 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 16] @ 0xce1471 0xe20a82 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0xce1470 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x390 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:831 # 0xe20a81 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:270 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 64] @ 0x746b14 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd2095b 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2095a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 112] @ 0x654fd7 0x66b03c 0x66ab7b 0x65fab8 0x66f287 0x66f129 0x66f12a 0x64a48e 0x649c68 0x64934a 0x648c29 0xe17075 0xe162bc 0xe15d68 0xe20505 0xe20c0a 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x654fd6 net.(*netFD).connect+0x216 net/fd_unix.go:91 # 0x66b03b net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66f286 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x66f128 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x66f129 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x64a48d net.(*sysDialer).dialSingle+0x3cd net/dial.go:721 # 0x649c67 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x649349 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0xe17074 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0x214 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/reuseport.go:32 # 0xe162bb github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x23b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dialer.go:86 # 0xe15d67 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dial.go:36 # 0xe20504 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x184 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:243 # 0xe20c09 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:274 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 416] @ 0x69c56d 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118f42b 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x69c56c github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xac github.com/pactus-project/pactus/types/certificate/certificate.go:309 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118f42a github.com/pactus-project/pactus/sync.(*blocksResponseHandler).ParseMessage+0x56a github.com/pactus-project/pactus/sync/handler_blocks_response.go:45 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [616: 709632] @ 0x5a804a 0x6b098b 0x6b095f 0x6b148a 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 49152] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x411906 0x8b9bdd 0x8b2dac 0x8b2d45 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x8b9bdc github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1bc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8b2dab github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4cb github.com/pactus-project/pactus/store/tx.go:83 # 0x8b2d44 github.com/pactus-project/pactus/store.NewStore+0x464 github.com/pactus-project/pactus/store/store.go:129 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 128] @ 0x6a6df5 0x6a6056 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6a6df4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:202 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 32] @ 0x7ba029 0x7bb1bd 0xd685a8 0x91e9c3 0x923552 0x92018c 0x919ece 0x910b72 0xd6a9df 0xd6a98a 0xd6a89d 0xd5ed22 0xd5dc5a 0xd5d75a 0xe20e2c 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x7ba028 crypto/x509.parseCertificate+0x208 crypto/x509/parser.go:933 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x91e9c2 crypto/tls.(*Conn).verifyServerCertificate+0x7e2 crypto/tls/handshake_client.go:1195 # 0x923551 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x271 crypto/tls/handshake_client_tls13.go:659 # 0x92018b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:137 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a89c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:118 # 0xd5ed21 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:225 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe20e2b github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x42b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:302 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 16] @ 0x468b06 0xd38406 0xd383c0 0xd38397 0xd381bb 0xd3582a 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd38405 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x165 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0xd383bf github.com/multiformats/go-multiaddr/net.ToIP+0x11f github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:146 # 0xd38396 github.com/libp2p/go-libp2p/p2p/net/swarm.addrPort+0xf6 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:723 # 0xd381ba github.com/libp2p/go-libp2p/p2p/net/swarm.filterLowPriorityAddresses+0xdba github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:686 # 0xd35829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x389 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:529 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 32] @ 0x7078a5 0x707840 0x70782c 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x7078a4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70783f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x70782b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 16] @ 0x6f980f 0x6f8eb0 0x6fd522 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd521 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 64] @ 0xd2419b 0xd33bf8 0x48b5a1 # 0xd2419a github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x75a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:200 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 48] @ 0xd20a7f 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0xd20a7e github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x1be github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:43 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 24] @ 0x77b38b 0xd35b17 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0x77b38a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0xd35b16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x676 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:537 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 48] @ 0x480fda 0x480fef 0xd33b36 0xd33b27 0x48b5a1 # 0xd33b35 github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:102 # 0xd33b26 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:295 0: 0 [1: 48] @ 0xd235a6 0xd23805 0xd3364d 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0xd235a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x185 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:82 # 0xd23804 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:93 # 0xd3364c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:266 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 32] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x10cd815 0x114c45d 0x114c1f1 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 24] @ 0x4ed028 0xd1fb9d 0xd23bc7 0xd33bf8 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xd1fb9c github.com/libp2p/go-libp2p/p2p/net/swarm.RealClock.InstantTimer+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/clock.go:47 # 0xd23bc6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x186 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:122 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 224] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd2095b 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2095a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 480] @ 0xd3d314 0xd3d306 0xd34d8c 0xd343a2 0xd34945 0xd33d05 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd3d313 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d305 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:19 # 0xd34d8b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:424 # 0xd343a1 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:364 # 0xd34944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:452 # 0xd33d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:306 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 1792] @ 0x918b65 0x919745 0x910b72 0xd6a9df 0xd6a98a 0xd6a89d 0xd5ed22 0xd5dc5a 0xd5d75a 0xe20e2c 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x918b64 crypto/tls.(*Conn).makeClientHello+0xc24 crypto/tls/handshake_client.go:165 # 0x919744 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:263 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a89c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:118 # 0xd5ed21 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:225 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe20e2b github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x42b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:302 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 2688] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x90df91 0x90df92 0x90e019 0x923aa6 0x92018c 0x919ece 0x910b72 0xd6a9df 0xd6a98a 0xd6a89d 0xd5ed22 0xd5dc5a 0xd5d75a 0xe20e2c 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x90df90 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x90df91 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x90e018 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x923aa5 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x7c5 crypto/tls/handshake_client_tls13.go:640 # 0x92018b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:137 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a89c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:118 # 0xd5ed21 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:225 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe20e2b github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x42b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:302 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 896] @ 0x148d81a 0x955d79 0x907936 0x922414 0x92015e 0x919ece 0x910b72 0xd6a9df 0xd6a98a 0xd6a89d 0xd5ed22 0xd5dc5a 0xd5d75a 0xe20e2c 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x148d819 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x955d78 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x922413 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x373 crypto/tls/handshake_client_tls13.go:518 # 0x92015d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a89c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:118 # 0xd5ed21 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:225 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe20e2b github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x42b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:302 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 16] @ 0x53ad9c 0x53b42d 0x53b3ef 0xd2a005 0x48b5a1 # 0x53ad9b context.WithDeadlineCause+0x29b context/context.go:656 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xd2a004 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:225 0: 0 [1: 114688] @ 0xc0aec5 0x6e9471 0xc0bdac 0xc0d3c5 0xc0ce28 0xc142ca 0x10cd815 0x114c45d 0x114c1f1 0x48b5a1 # 0xc0aec4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Push+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:78 # 0x6e9470 container/heap.Push+0x30 container/heap/heap.go:52 # 0xc0bdab github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x30b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:148 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 24] @ 0xc0e485 0xc0e305 0xd33c96 0xd23ef0 0xd33bf8 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xd33c95 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:300 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 16] @ 0x10cda26 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x10cda25 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0xa5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:555 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 16] @ 0x10cda70 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x10cda6f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:555 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 480] @ 0xc09e25 0xc09fa6 0xe200c7 0xd3d7fa 0xd350cc 0xd343a2 0xd34945 0xd33d05 0xd23ef0 0xd33bf8 0x48b5a1 # 0xc09e24 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09fa5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe200c6 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:194 # 0xd3d7f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:45 # 0xd350cb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:400 # 0xd343a1 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:364 # 0xd34944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:452 # 0xd33d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:306 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 416] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xd254c7 0xd33bf8 0x48b5a1 # 0xd254c6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1a86 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:271 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 32] @ 0x777fef 0x777f94 0x77a6e5 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd20a17 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x777fee strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x777f93 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd20a16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:43 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 208] @ 0x51c37b 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 64] @ 0xd23f2d 0xd33bf8 0x48b5a1 # 0xd23f2c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4ec github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:183 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 288] @ 0x44d189 0x45f8c9 0xd23dbe 0xd33bf8 0x48b5a1 # 0xd23dbd github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x37d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:161 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 16] @ 0x5392e5 0xd23505 0xd23805 0xd3364d 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x5392e4 context.WithCancelCause+0x64 context/context.go:270 # 0xd23504 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:76 # 0xd23804 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:93 # 0xd3364c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:266 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 32] @ 0x918092 0x919745 0x910b72 0xd6a9df 0xd6a98a 0xd6a89d 0xd5ed22 0xd5dc5a 0xd5d75a 0xe20e2c 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x918091 crypto/tls.(*Conn).makeClientHello+0x151 crypto/tls/handshake_client.go:74 # 0x919744 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:263 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a89c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:118 # 0xd5ed21 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:225 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe20e2b github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x42b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:302 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 16] @ 0x468b06 0x777bac 0x777eb0 0x777ea3 0x77a6e5 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd20a17 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x777eaf github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x777ea2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd20a16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:43 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 480] @ 0xd3d314 0xd3d306 0xd350cc 0xd343a2 0xd34945 0xd33d05 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd3d313 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d305 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:19 # 0xd350cb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:400 # 0xd343a1 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:364 # 0xd34944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:452 # 0xd33d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:306 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 32] @ 0xd336b7 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0xd336b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x436 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:278 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 24] @ 0xd29cb4 0xd365be 0xd3530f 0xd245ca 0xd33bf8 0x48b5a1 # 0xd29cb3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0xb3 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:202 # 0xd365bd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:573 # 0xd3530e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:470 # 0xd245c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xb89 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:298 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 224] @ 0x415a34 0xd23239 0xd23828 0xd3364d 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0xd23238 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x118 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:53 # 0xd23827 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:98 # 0xd3364c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:266 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 320] @ 0xd3d314 0xd3d306 0xd350cc 0xd343a2 0xd34945 0xd33d05 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd3d313 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d305 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:19 # 0xd350cb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:400 # 0xd343a1 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:364 # 0xd34944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:452 # 0xd33d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:306 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 48] @ 0x54337a 0x5c3c45 0x6a77b4 0x6a77c0 0x6a6d92 0x6a6056 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a77b3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a77bf github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a6d91 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 320] @ 0xc09e25 0xc09fa6 0xe0b787 0xd3d7fa 0xd34d8c 0xd343a2 0xd34945 0xd33d05 0xd23ef0 0xd33bf8 0x48b5a1 # 0xc09e24 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09fa5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe0b786 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:281 # 0xd3d7f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:45 # 0xd34d8b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:424 # 0xd343a1 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:364 # 0xd34944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:452 # 0xd33d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:306 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 27264] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x410db7 0xd29baf 0xd29cff 0xd365be 0xd3530f 0xd245ca 0xd33bf8 0x48b5a1 # 0xd29bae github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x34e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:190 # 0xd29cfe github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0xfe github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:203 # 0xd365bd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:573 # 0xd3530e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:470 # 0xd245c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xb89 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:298 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 192] @ 0xd33b5a 0xd33b27 0x48b5a1 # 0xd33b59 github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x59 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:97 # 0xd33b26 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:295 0: 0 [1: 32] @ 0x8b1b31 0x8b1b1f 0x8b3bb4 0x8b2486 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x8b1b30 github.com/pactus-project/pactus/crypto/bls.PublicKeyFromBytes+0x170 github.com/pactus-project/pactus/crypto/bls/public_key.go:52 # 0x8b1b1e github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x15e github.com/pactus-project/pactus/store/block.go:159 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 320] @ 0xc09e25 0xc09fa6 0xe0b787 0xd3d7fa 0xd35ff3 0x77b522 0xd35825 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0xc09e24 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09fa5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe0b786 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:281 # 0xd3d7f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:45 # 0xd35ff2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:514 # 0x77b521 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd35824 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x384 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:513 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [4: 640] @ 0xc09e25 0xc09fa6 0xe200c7 0xd3d7fa 0xd35ff3 0x77b522 0xd35825 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0xc09e24 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09fa5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe200c6 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:194 # 0xd3d7f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:45 # 0xd35ff2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:514 # 0x77b521 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd35824 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x384 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:513 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 256] @ 0xd253e8 0xd33bf8 0x48b5a1 # 0xd253e7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x19a7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:271 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 48] @ 0x40a8f2 0x481029 0xd2410f 0xd33bf8 0x48b5a1 # 0xd2410e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x6ce github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:199 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [878: 56192] @ 0x677672 0x672495 0x67327e 0x671785 0xded44d 0xddbcda 0xddb9fe 0xddc3ec 0xdb72a5 0x48b5a1 # 0x677671 net.ipToSockaddr+0x71 net/ipsock_posix.go:228 # 0x672494 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x67327d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x671784 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xded44c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:267 # 0xddbcd9 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.57.1/send_conn.go:98 # 0xddb9fd github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.57.1/send_conn.go:74 # 0xddc3eb github.com/quic-go/quic-go.(*sendQueue).Run+0x18b github.com/quic-go/quic-go@v0.57.1/send_queue.go:90 # 0xdb72a4 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.57.1/connection.go:582 0: 0 [1: 32] @ 0xd21f5d 0xd213ad 0xd2824f 0xd24059 0xd33bf8 0x48b5a1 # 0xd21f5c github.com/libp2p/go-libp2p/p2p/net/swarm.getAddrDelay+0x1bc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_ranker.go:171 # 0xd213ac github.com/libp2p/go-libp2p/p2p/net/swarm.DefaultDialRanker+0x5cc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_ranker.go:94 # 0xd2824e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).rankAddrs+0x4e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:428 # 0xd24058 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x618 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:193 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 16] @ 0x468b06 0xd60295 0xd5fdef 0x48b5a1 # 0xd60294 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x394 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0xd5fdee github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:332 0: 0 [2: 320] @ 0xc09e25 0xc09fa6 0xe0b787 0xd3d7fa 0xd350cc 0xd343a2 0xd34945 0xd33d05 0xd23ef0 0xd33bf8 0x48b5a1 # 0xc09e24 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09fa5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe0b786 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:281 # 0xd3d7f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:45 # 0xd350cb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:400 # 0xd343a1 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:364 # 0xd34944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:452 # 0xd33d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:306 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 224] @ 0xd23525 0xd23805 0xd3364d 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0xd23524 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x104 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:80 # 0xd23804 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:93 # 0xd3364c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:266 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 128] @ 0x746b14 0x114a5be 0x114a5a3 0x114a5a4 0x114a5bf 0x1149b58 0x11473fa 0x143a455 0x1453fd2 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x114a5bd github.com/mr-tron/base58/base58.FastBase58Encoding+0x43d github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x114a5a2 github.com/mr-tron/base58/base58.Encode+0x422 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x114a5a3 github.com/libp2p/go-libp2p/core/peer.ID.String+0x423 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x114a5be github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x43e github.com/pactus-project/pactus/network/peermgr.go:201 # 0x1149b57 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:78 # 0x11473f9 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:334 # 0x143a454 github.com/pactus-project/pactus/node.(*Node).Start+0x1f4 github.com/pactus-project/pactus/node/node.go:160 # 0x1453fd1 github.com/pactus-project/pactus/cmd.StartNode+0x251 github.com/pactus-project/pactus/cmd/cmd.go:187 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 112] @ 0x48777c 0x4ed275 0x53ad65 0x53b42d 0x53b3ef 0xd33609 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xd33608 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x388 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:263 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 48] @ 0xd24125 0xd33bf8 0x48b5a1 # 0xd24124 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x6e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:197 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 336] @ 0x415a34 0x4ed028 0xd1fb9d 0xd23bc7 0xd33bf8 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xd1fb9c github.com/libp2p/go-libp2p/p2p/net/swarm.RealClock.InstantTimer+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/clock.go:47 # 0xd23bc6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x186 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:122 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 480] @ 0xc09e25 0xc09fa6 0xe0b787 0xd3d7fa 0xd35ff3 0x77b522 0xd35825 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0xc09e24 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09fa5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe0b786 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:281 # 0xd3d7f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:45 # 0xd35ff2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:514 # 0x77b521 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd35824 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x384 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:513 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 192] @ 0x44d189 0x45f8c9 0xd232e5 0xd23828 0xd3364d 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0xd232e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:54 # 0xd23827 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:98 # 0xd3364c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:266 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 160] @ 0x5392bb 0x53929d 0xd23505 0xd23805 0xd3364d 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x5392ba context.withCancel+0x3a context/context.go:277 # 0x53929c context.WithCancelCause+0x1c context/context.go:269 # 0xd23504 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:76 # 0xd23804 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:93 # 0xd3364c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:266 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 24] @ 0xd29333 0xd29bc7 0xd29cff 0xd365be 0xd3530f 0xd245ca 0xd33bf8 0x48b5a1 # 0xd29332 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit+0x112 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:154 # 0xd29bc6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x366 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:192 # 0xd29cfe github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0xfe github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:203 # 0xd365bd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:573 # 0xd3530e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:470 # 0xd245c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xb89 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:298 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 960] @ 0x52d090 0x51f317 0xd20a17 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd20a16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:43 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 720] @ 0xc09e25 0xc09fa6 0xe0b787 0xd3d7fa 0xd34d8c 0xd343a2 0xd34945 0xd33d05 0xd23ef0 0xd33bf8 0x48b5a1 # 0xc09e24 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09fa5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe0b786 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:281 # 0xd3d7f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:45 # 0xd34d8b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:424 # 0xd343a1 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:364 # 0xd34944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:452 # 0xd33d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:306 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [5: 560] @ 0x48777c 0x4ed068 0xd1fb9d 0xd23bc7 0xd33bf8 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xd1fb9c github.com/libp2p/go-libp2p/p2p/net/swarm.RealClock.InstantTimer+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/clock.go:47 # 0xd23bc6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x186 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:122 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 480] @ 0xd3d314 0xd3d306 0xd35ff3 0x77b522 0xd35825 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd3d313 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d305 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:19 # 0xd35ff2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:514 # 0x77b521 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd35824 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x384 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:513 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [5: 800] @ 0xd3d314 0xd3d306 0xd35ff3 0x77b522 0xd35825 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd3d313 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d305 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:19 # 0xd35ff2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:514 # 0x77b521 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd35824 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x384 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:513 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 192] @ 0xd356ee 0xd3554f 0xd35533 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd356ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x24d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:500 # 0xd3554e github.com/multiformats/go-multiaddr.ForEach+0xae github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd35532 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x92 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:498 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [8: 1664] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc0bd48 0xc0d3c5 0xc0ce28 0xc142ca 0x10cd815 0x114c45d 0x114c1f1 0x48b5a1 # 0xc0bd47 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 24576] @ 0xc0aec5 0x6e9471 0xc0bdac 0xc0d3c5 0xc0ce28 0xc142ca 0x10cd815 0x114c45d 0x114c1f1 0x48b5a1 # 0xc0aec4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Push+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:78 # 0x6e9470 container/heap.Push+0x30 container/heap/heap.go:52 # 0xc0bdab github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x30b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:148 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [5: 960] @ 0xd356ee 0xd3554f 0xd35533 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd356ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x24d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:500 # 0xd3554e github.com/multiformats/go-multiaddr.ForEach+0xae github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd35532 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x92 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:498 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [6: 1152] @ 0xd3037b 0xd35507 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd3037a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:40 # 0xd35506 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x66 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:494 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 480] @ 0x52d090 0x51f317 0xd209c5 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd209c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x104 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:40 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 320] @ 0xc09e25 0xc09fa6 0xe200c7 0xd3d7fa 0xd34d8c 0xd343a2 0xd34945 0xd33d05 0xd23ef0 0xd33bf8 0x48b5a1 # 0xc09e24 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09fa5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe200c6 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:194 # 0xd3d7f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:45 # 0xd34d8b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:424 # 0xd343a1 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:364 # 0xd34944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:452 # 0xd33d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:306 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [4: 960] @ 0xc09e25 0xc09fa6 0xe0b787 0xd3d7fa 0xd350cc 0xd343a2 0xd34945 0xd33d05 0xd23ef0 0xd33bf8 0x48b5a1 # 0xc09e24 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09fa5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe0b786 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:281 # 0xd3d7f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:45 # 0xd350cb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:400 # 0xd343a1 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:364 # 0xd34944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:452 # 0xd33d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:306 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 80] @ 0x52d090 0x51f317 0xd2095b 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd2095a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 576] @ 0x51c37b 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [4: 192] @ 0xd23536 0xd23805 0xd3364d 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0xd23535 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x115 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:77 # 0xd23804 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:93 # 0xd3364c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:266 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 10880] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x411906 0xcc5d9f 0x6e9471 0xcc5505 0xcc4cdd 0xcc46f9 0xcde555 0xcde425 0xe2079a 0xd36cad 0xd2a058 0x48b5a1 # 0xcc5d9e github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Push+0x1be github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:312 # 0x6e9470 container/heap.Push+0x30 container/heap/heap.go:52 # 0xcc5504 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x144 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:267 # 0xcc4cdc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:214 # 0xcc46f8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0xcde554 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:383 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0xe20799 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:255 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 144] @ 0x480f93 0x40b6c5 0x40b6b8 0x410374 0xd25098 0xd33bf8 0x48b5a1 # 0xd25097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1657 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:247 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [6: 672] @ 0x53abd9 0x53b42d 0x53b3ef 0xd33609 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x53abd8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xd33608 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x388 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:263 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 208] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x53ac38 0x53b42d 0x53b3ef 0xd2a005 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53ac37 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xd2a004 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:225 0: 0 [5: 1200] @ 0xd3d314 0xd3d306 0xd34d8c 0xd343a2 0xd34945 0xd33d05 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd3d313 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d305 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:19 # 0xd34d8b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:424 # 0xd343a1 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:364 # 0xd34944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:452 # 0xd33d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:306 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 96] @ 0x53ad08 0x53b42d 0x53b3ef 0xd33609 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x53ad07 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xd33608 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x388 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:263 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [8: 896] @ 0x539baa 0xd23287 0xd23828 0xd3364d 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd23286 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x166 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:56 # 0xd23827 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:98 # 0xd3364c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:266 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 624] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xd249a8 0xd33bf8 0x48b5a1 # 0xd249a7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xf67 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:203 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 128] @ 0x77f73e 0x77f6f3 0xd37365 0xd291cd 0xd29265 0xd29bc7 0xd29cff 0xd365be 0xd3530f 0xd245ca 0xd33bf8 0x48b5a1 # 0x77f73d github.com/multiformats/go-multiaddr.Multiaddr.copy+0x13d github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x77f6f2 github.com/multiformats/go-multiaddr.SplitFunc+0xf2 github.com/multiformats/go-multiaddr@v0.16.1/util.go:108 # 0xd37364 github.com/libp2p/go-libp2p/p2p/net/swarm.isFdConsumingAddr+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:646 # 0xd291cc github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).shouldConsumeFd+0x4c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:146 # 0xd29264 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:150 # 0xd29bc6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x366 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:192 # 0xd29cfe github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0xfe github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:203 # 0xd365bd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:573 # 0xd3530e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:470 # 0xd245c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xb89 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:298 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 240] @ 0xc09e25 0xc09fa6 0xe200c7 0xd3d7fa 0xd36a2a 0xd2a058 0x48b5a1 # 0xc09e24 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09fa5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe200c6 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:194 # 0xd3d7f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:45 # 0xd36a29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:595 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 144] @ 0xd9c0fe 0xd9c265 0xd991ab 0xdb1a05 0xdeec04 0xdee52b 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0xd9c0fd github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x17d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:53 # 0xd9c264 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:148 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb1a04 github.com/quic-go/quic-go.init.func2+0xb24 github.com/quic-go/quic-go@v0.57.1/connection.go:439 # 0xdeec03 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdee52a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 1536] @ 0x90d3b3 0x90d1ea 0x90dca6 0x919b15 0x910b72 0x94ed48 0x48b5a1 # 0x90d3b2 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x90d1e9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x919b14 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:313 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 704] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x41187c 0xdeec2c 0xdee52b 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0xdeec2b github.com/quic-go/quic-go.(*Transport).doDial+0x66b github.com/quic-go/quic-go@v0.57.1/transport.go:320 # 0xdee52a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [16: 8192] @ 0xd23b3b 0xd23b28 0xd33bf8 0x48b5a1 # 0xd23b3a github.com/libp2p/go-libp2p/p2p/net/swarm.newDialQueue+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:440 # 0xd23b27 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xe7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:116 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 48] @ 0x114a5f3 0x1149b58 0x11473fa 0x143a455 0x1453fd2 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x114a5f2 github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x472 github.com/pactus-project/pactus/network/peermgr.go:201 # 0x1149b57 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:78 # 0x11473f9 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:334 # 0x143a454 github.com/pactus-project/pactus/node.(*Node).Start+0x1f4 github.com/pactus-project/pactus/node/node.go:160 # 0x1453fd1 github.com/pactus-project/pactus/cmd.StartNode+0x251 github.com/pactus-project/pactus/cmd/cmd.go:187 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 384] @ 0x114c06b 0x114a71d 0x1149b58 0x11473fa 0x143a455 0x1453fd2 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x114c06a github.com/pactus-project/pactus/network.ConnectAsync+0x4a github.com/pactus-project/pactus/network/utils.go:74 # 0x114a71c github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x59c github.com/pactus-project/pactus/network/peermgr.go:212 # 0x1149b57 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:78 # 0x11473f9 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:334 # 0x143a454 github.com/pactus-project/pactus/node.(*Node).Start+0x1f4 github.com/pactus-project/pactus/node/node.go:160 # 0x1453fd1 github.com/pactus-project/pactus/cmd.StartNode+0x251 github.com/pactus-project/pactus/cmd/cmd.go:187 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 24] @ 0x5440da 0x5c3eca 0x5c4972 0x69ebb3 0x6a4b31 0x6a551e 0x6a5606 0x8b2d49 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8b2d48 github.com/pactus-project/pactus/store.NewStore+0x468 github.com/pactus-project/pactus/store/store.go:129 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 64] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 770048] @ 0x11497d0 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x11497cf github.com/pactus-project/pactus/network.newPeerMgr+0x14f github.com/pactus-project/pactus/network/peermgr.go:50 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 16] @ 0x77c7c8 0x77c7fc 0x783473 0x7763e7 0x779b95 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x77c7c7 net.ParseIP+0x27 net/ip.go:528 # 0x77c7fb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7763e6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 112] @ 0x53195f 0x7760f9 0x7760df 0x779b95 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x7760f8 strings.Split+0x78 strings/strings.go:361 # 0x7760de github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 352] @ 0x746d09 0x746c3f 0x746c40 0x76d878 0x77e3cd 0x783473 0x7763e7 0x779b95 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x746d08 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x88 github.com/mr-tron/base58@v1.2.0/base58/base58.go:141 # 0x746c3e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.2.0/base58/base58.go:122 # 0x746c3f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.2.0/base58/base58.go:112 # 0x76d877 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x77e3cc github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7763e6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 128] @ 0x53d285 0x53d3f9 0x7762cb 0x779b95 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7762ca github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 96] @ 0x776b8d 0x776e05 0x779f1c 0x779be7 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 144] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 192] @ 0x746b14 0x77e8bb 0x77e8b6 0x77e8b5 0x77e8bc 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x77e8ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x77e8b5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x77e8b4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77e8bb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 32] @ 0x7769ab 0x776e05 0x779f1c 0x779be7 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x7769aa github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 48] @ 0x8b1eb5 0x8b2c95 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x8b1eb4 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x34 github.com/pactus-project/pactus/store/block.go:190 # 0x8b2c94 github.com/pactus-project/pactus/store.NewStore+0x3b4 github.com/pactus-project/pactus/store/store.go:133 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 96] @ 0x776b71 0x776e05 0x779f1c 0x779be7 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 448] @ 0x746a05 0x77e8bb 0x77e8b6 0x77e8b5 0x77e8bc 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x77e8ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x77e8b5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x77e8b4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77e8bb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 64] @ 0x746db4 0x746c3f 0x746c40 0x76d878 0x77e3cd 0x783473 0x7763e7 0x779b95 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x746db3 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x133 github.com/mr-tron/base58@v1.2.0/base58/base58.go:153 # 0x746c3e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.2.0/base58/base58.go:122 # 0x746c3f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.2.0/base58/base58.go:112 # 0x76d877 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x77e3cc github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7763e6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 16] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 48] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x779be7 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 64] @ 0x776ee5 0x779f1c 0x779be7 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 80] @ 0x6a5fed 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6a5fec github.com/pactus-project/pactus/types/block.FromBytes+0x2c github.com/pactus-project/pactus/types/block/block.go:44 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 192] @ 0x776ee5 0x779f1c 0x779be7 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 384] @ 0x776ee5 0x779f1c 0x779be7 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [8: 1664] @ 0x468c2a 0x746cc6 0x746c3f 0x746c40 0x76d878 0x77e3cd 0x783473 0x7763e7 0x779b95 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x746cc5 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x45 github.com/mr-tron/base58@v1.2.0/base58/base58.go:137 # 0x746c3e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.2.0/base58/base58.go:122 # 0x746c3f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.2.0/base58/base58.go:112 # 0x76d877 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x77e3cc github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7763e6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 606208] @ 0x114be7b 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x114be7a github.com/pactus-project/pactus/network.MakeAddrInfos+0x3a github.com/pactus-project/pactus/network/utils.go:36 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 224] @ 0x5599ac 0x556575 0x55710f 0x5564d4 0x555cde 0x5558d9 0x114ae72 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x114ae71 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:257 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 192] @ 0x5599ac 0x556575 0x55710f 0x5564d4 0x555cde 0x5558d9 0x114ae72 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x114ae71 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:257 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 9472] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x555cde 0x5558d9 0x114ae72 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x114ae71 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:257 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 1482752] @ 0x512729 0x512593 0x114ae1d 0x114ae18 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x512728 os.readFileContents+0x48 os/file.go:909 # 0x512592 os.ReadFile+0xd2 os/file.go:874 # 0x114ae1c github.com/pactus-project/pactus/util.ReadFile+0x1c github.com/pactus-project/pactus/util/io.go:30 # 0x114ae17 github.com/pactus-project/pactus/network.loadPeerStore+0x17 github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [326: 500736] @ 0xdf2ea5 0x4a3e91 0xdecf3a 0xdecf2e 0xdf041c 0xdef765 0x48b5a1 # 0xdf2ea4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:87 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdecf39 github.com/quic-go/quic-go.getPacketBuffer+0x699 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdecf2d github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x68d github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:167 # 0xdf041b github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xdef764 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.57.1/transport.go:424 0: 0 [1: 48] @ 0x110c1da 0x1109b8c 0x1120c6b 0x1120c14 0x4c0046 0x4bf139 0x10e5645 0x10ed55e 0x10ece65 0x1120b3d 0x112069c 0x111c4d9 0x112ed8f 0x112d192 0x113ae45 0x11446c5 0x1144636 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x110c1d9 go.uber.org/fx/fxevent.slogStrings+0x159 go.uber.org/fx@v1.24.0/fxevent/slog.go:283 # 0x1109b8b go.uber.org/fx/fxevent.(*SlogLogger).LogEvent+0x116b go.uber.org/fx@v1.24.0/fxevent/slog.go:139 # 0x1120c6a go.uber.org/fx.(*logBuffer).Connect+0xaa go.uber.org/fx@v1.24.0/log.go:47 # 0x1120c13 go.uber.org/fx.(*module).installEventLogger.func2+0x53 go.uber.org/fx@v1.24.0/module.go:309 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x10e5644 go.uber.org/dig.defaultInvoker+0x24 go.uber.org/dig@v1.19.0/container.go:257 # 0x10ed55d go.uber.org/dig.(*Scope).Invoke+0x69d go.uber.org/dig@v1.19.0/invoke.go:161 # 0x10ece64 go.uber.org/dig.(*Container).Invoke+0x24 go.uber.org/dig@v1.19.0/invoke.go:83 # 0x1120b3c go.uber.org/fx.(*module).installEventLogger+0x27c go.uber.org/fx@v1.24.0/module.go:307 # 0x112069b go.uber.org/fx.(*module).installAllEventLoggers+0x5b go.uber.org/fx@v1.24.0/module.go:274 # 0x111c4d8 go.uber.org/fx.New+0x898 go.uber.org/fx@v1.24.0/app.go:499 # 0x112ed8e github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT+0xc0e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:738 # 0x112d191 github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x1591 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:640 # 0x113ae44 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:67 # 0x11446c4 github.com/libp2p/go-libp2p.New+0x1584 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:53 # 0x1144635 github.com/pactus-project/pactus/network.makeNetwork+0x14f5 github.com/pactus-project/pactus/network/network.go:239 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 112] @ 0x1112245 0x1111f93 0x111a65b 0x1123278 0x111f5aa 0x111f20a 0x111c476 0x112ed8f 0x112d192 0x113ae45 0x11446c5 0x1144636 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x1112244 go.uber.org/fx.resultTagsAnnotation.results+0xa4 go.uber.org/fx@v1.24.0/annotated.go:433 # 0x1111f92 go.uber.org/fx.resultTagsAnnotation.build+0x72 go.uber.org/fx@v1.24.0/annotated.go:395 # 0x111a65a go.uber.org/fx.(*annotated).Build+0x2fa go.uber.org/fx@v1.24.0/annotated.go:1672 # 0x1123277 go.uber.org/fx.runProvide+0x4f7 go.uber.org/fx@v1.24.0/provide.go:138 # 0x111f5a9 go.uber.org/fx.(*module).provide+0x309 go.uber.org/fx@v1.24.0/module.go:216 # 0x111f209 go.uber.org/fx.(*module).provideAll+0xa9 go.uber.org/fx@v1.24.0/module.go:175 # 0x111c475 go.uber.org/fx.New+0x835 go.uber.org/fx@v1.24.0/app.go:488 # 0x112ed8e github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT+0xc0e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:738 # 0x112d191 github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x1591 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:640 # 0x113ae44 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:67 # 0x11446c4 github.com/libp2p/go-libp2p.New+0x1584 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:53 # 0x1144635 github.com/pactus-project/pactus/network.makeNetwork+0x14f5 github.com/pactus-project/pactus/network/network.go:239 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 576] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x10f6a54 0x10f658a 0x10f6105 0x10f77a9 0x10f79e6 0x10f5a05 0x10f4857 0x10f43d3 0x10f4105 0x11237a9 0x111f5aa 0x111f20a 0x111c476 0x112d156 0x113ae45 0x11446c5 0x1144636 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x10f6a53 go.uber.org/dig.connectionVisitor.checkKey.func1+0x33 go.uber.org/dig@v1.19.0/provide.go:655 # 0x10f6589 go.uber.org/dig.connectionVisitor.checkKey+0x1e9 go.uber.org/dig@v1.19.0/provide.go:669 # 0x10f6104 go.uber.org/dig.connectionVisitor.Visit+0x2c4 go.uber.org/dig@v1.19.0/provide.go:627 # 0x10f77a8 go.uber.org/dig.walkResult+0x48 go.uber.org/dig@v1.19.0/result.go:167 # 0x10f79e5 go.uber.org/dig.walkResult+0x285 go.uber.org/dig@v1.19.0/result.go:186 # 0x10f5a04 go.uber.org/dig.(*Scope).findAndValidateResults+0x104 go.uber.org/dig@v1.19.0/provide.go:554 # 0x10f4856 go.uber.org/dig.(*Scope).provide+0x376 go.uber.org/dig@v1.19.0/provide.go:483 # 0x10f43d2 go.uber.org/dig.(*Scope).Provide+0x272 go.uber.org/dig@v1.19.0/provide.go:424 # 0x10f4104 go.uber.org/dig.(*Container).Provide+0x24 go.uber.org/dig@v1.19.0/provide.go:384 # 0x11237a8 go.uber.org/fx.runProvide+0xa28 go.uber.org/fx@v1.24.0/provide.go:182 # 0x111f5a9 go.uber.org/fx.(*module).provide+0x309 go.uber.org/fx@v1.24.0/module.go:216 # 0x111f209 go.uber.org/fx.(*module).provideAll+0xa9 go.uber.org/fx@v1.24.0/module.go:175 # 0x111c475 go.uber.org/fx.New+0x835 go.uber.org/fx@v1.24.0/app.go:488 # 0x112d155 github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x1555 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:635 # 0x113ae44 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:67 # 0x11446c4 github.com/libp2p/go-libp2p.New+0x1584 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:53 # 0x1144635 github.com/pactus-project/pactus/network.makeNetwork+0x14f5 github.com/pactus-project/pactus/network/network.go:239 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 64] @ 0x1105c45 0x1129152 0x1129146 0x112c6c5 0x113ae45 0x11446c5 0x1144636 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x1105c44 go.uber.org/fx/internal/fxreflect.CallerStack+0x44 go.uber.org/fx@v1.24.0/internal/fxreflect/stack.go:142 # 0x1129151 go.uber.org/fx.WithLogger+0x31 go.uber.org/fx@v1.24.0/app.go:207 # 0x1129145 github.com/libp2p/go-libp2p/config.(*Config).addTransports+0x25 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:292 # 0x112c6c4 github.com/libp2p/go-libp2p/config.(*Config).NewNode+0xac4 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:584 # 0x113ae44 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:67 # 0x11446c4 github.com/libp2p/go-libp2p.New+0x1584 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:53 # 0x1144635 github.com/pactus-project/pactus/network.makeNetwork+0x14f5 github.com/pactus-project/pactus/network/network.go:239 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 32768] @ 0xa74ea5 0xa75dff 0xa77ff9 0xa7d04b 0xa7c9e5 0x1104fdb 0x1105edb 0x1122749 0x11469ba 0x112f822 0x113ae25 0x11446c5 0x1144636 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0xa74ea4 regexp.(*bitState).reset+0x104 regexp/backtrack.go:91 # 0xa75dfe regexp.(*Regexp).backtrack+0x19e regexp/backtrack.go:317 # 0xa77ff8 regexp.(*Regexp).doExecute+0x278 regexp/exec.go:535 # 0xa7d04a regexp.(*Regexp).replaceAll+0x18a regexp/regexp.go:619 # 0xa7c9e4 regexp.(*Regexp).ReplaceAllString+0xe4 regexp/regexp.go:577 # 0x1104fda go.uber.org/fx/internal/fxreflect.sanitize+0x5a go.uber.org/fx@v1.24.0/internal/fxreflect/fxreflect.go:46 # 0x1105eda go.uber.org/fx/internal/fxreflect.CallerStack+0x2da go.uber.org/fx@v1.24.0/internal/fxreflect/stack.go:152 # 0x1122748 go.uber.org/fx.Provide+0x28 go.uber.org/fx@v1.24.0/provide.go:67 # 0x11469b9 github.com/pactus-project/pactus/network.makeNetwork.Transport.func14+0x3f9 github.com/libp2p/go-libp2p@v0.46.0/options.go:177 # 0x112f821 github.com/libp2p/go-libp2p/config.(*Config).Apply+0x41 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:775 # 0x113ae24 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x44 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:64 # 0x11446c4 github.com/libp2p/go-libp2p.New+0x1584 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:53 # 0x1144635 github.com/pactus-project/pactus/network.makeNetwork+0x14f5 github.com/pactus-project/pactus/network/network.go:239 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 80] @ 0x6a4d75 0x6a6f34 0x6a6056 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6a4d74 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x1157ee5 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x1157ee4 github.com/pactus-project/pactus/state.LoadOrNewState+0x8e4 github.com/pactus-project/pactus/state/state.go:142 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 9472] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 160] @ 0x8b3636 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x8b3635 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:206 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 48] @ 0x6e3291 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6e3290 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:495 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [80: 46080] @ 0x701628 0x727d05 0x70d028 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x701627 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x147 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:401 # 0x727d04 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x70d027 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 48] @ 0x71b325 0x521ead 0x52274e 0x5251be 0x51f3f3 0x722411 0x70d496 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x71b324 github.com/syndtr/goleveldb/leveldb.internalKey.String+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:140 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x70d495 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [16: 3840] @ 0x6fc3dc 0x6ff07a 0x7283c5 0x6f2b37 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6ff079 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 112] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [43: 209152] @ 0x72c8b7 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c8b6 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:479 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [9: 1152] @ 0x6ffacf 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fface github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 480] @ 0x70e850 0x70f4b4 0x7107f5 0x48b5a1 # 0x70e84f github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x46f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:582 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 672] @ 0x6f114f 0x6f2a3d 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 8] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [69: 35328] @ 0x6ffacf 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fface github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [9: 864] @ 0x6fcd0f 0x6fccb8 0x728b87 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fcd0e github.com/syndtr/goleveldb/leveldb/iterator.NewIndexedIterator+0x26e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:240 # 0x6fccb7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x217 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:817 # 0x728b86 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 96] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x69b49f 0x1157bbb 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x1157bba github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 96] @ 0x7130b1 0x71309d 0x713051 0x708465 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x7130b0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71309c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x713050 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [76: 97280] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [107: 109568] @ 0x6ffacf 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fface github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 720] @ 0x6fc3dc 0x6ff07a 0x7283c5 0x6f2b37 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea0d0 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6ff079 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea0cf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x6eae69 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xc9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:79 # 0x6eb907 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 624] @ 0x6feba5 0x7283c5 0x6f2b37 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6feba4 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0x71303b 0x708465 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x71303a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [129: 1585152] @ 0x72c8b7 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c8b6 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:479 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [26: 6240] @ 0x6fc3dc 0x6fcc0b 0x728b87 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fcc0a github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x16a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:812 # 0x728b86 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [44: 28160] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [611: 9776] @ 0x6f980f 0x6ea4d6 0x6ea57a 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6ea4d5 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 # 0x6ea579 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 48] @ 0x6f980f 0x6f8eb0 0x6fd085 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd084 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 3072] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [232: 623616] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [369: 1794816] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 32] @ 0x8b1776 0x8b177d 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x8b1775 github.com/pactus-project/pactus/store.blockKey+0x55 github.com/pactus-project/pactus/store/block.go:19 # 0x8b177c github.com/pactus-project/pactus/store.(*blockStore).block+0x5c github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 8] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1289: 24583808] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 96] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 192] @ 0x1157b3c 0x1157adb 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x1157b3b bytes.NewReader+0x53b bytes/reader.go:159 # 0x1157ada github.com/pactus-project/pactus/state.LoadOrNewState+0x4da github.com/pactus-project/pactus/state/state.go:118 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 24] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 32] @ 0x7078a5 0x707840 0x70782c 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x7078a4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70783f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x70782b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [14: 1120] @ 0x8b3636 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x8b3635 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:206 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [15: 1680] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 32] @ 0x72acb6 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x72acb5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [21: 14784] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 73728] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x40f82e 0x11563e5 0x1157a92 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x11563e4 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:26 # 0x1157a91 github.com/pactus-project/pactus/state.LoadOrNewState+0x491 github.com/pactus-project/pactus/state/state.go:124 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [5: 160] @ 0x69b485 0x1157bbb 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x69b484 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x1157bba github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [6: 5376] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [6: 384] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 48] @ 0x6e8172 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 48] @ 0x6f42dd 0x6f2bd2 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 64] @ 0x707a93 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x707a92 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [24: 5760] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [5: 320] @ 0x1157b9f 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x1157b9e github.com/pactus-project/pactus/state.LoadOrNewState+0x59e github.com/pactus-project/pactus/state/state.go:119 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 32] @ 0x6f980f 0x6f8eb0 0x6fd522 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd521 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [27: 15552] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [8: 384] @ 0x69811b 0x69b49f 0x1157bbb 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x1157bba github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [36: 14976] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [24: 4992] @ 0x69b34b 0x1157bbb 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x69b34a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x1157bba github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [5: 120] @ 0x698133 0x69b49f 0x1157bbb 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x1157bba github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [28: 6720] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 208] @ 0x6feba5 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6feba4 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 96] @ 0x513705 0x513a1d 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x513704 os.newFile+0x64 os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 48] @ 0x5440da 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a5606 0x8b2d49 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8b2d48 github.com/pactus-project/pactus/store.NewStore+0x468 github.com/pactus-project/pactus/store/store.go:129 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 384] @ 0x69a0b5 0x699fdf 0x1158765 0x8b5443 0x8b5385 0x1158710 0x1157950 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x69a0b4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1158764 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x24 github.com/pactus-project/pactus/state/state.go:203 # 0x8b5442 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x142 github.com/pactus-project/pactus/store/validator.go:91 # 0x8b5384 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x115870f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:202 # 0x115794f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 1792] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 144] @ 0x69a0c6 0x69a0a3 0x699fdf 0x1158765 0x8b5443 0x8b5385 0x1158710 0x1157950 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x69a0c5 bytes.NewBuffer+0x45 bytes/buffer.go:478 # 0x69a0a2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1158764 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x24 github.com/pactus-project/pactus/state/state.go:203 # 0x8b5442 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x142 github.com/pactus-project/pactus/store/validator.go:91 # 0x8b5384 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x115870f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:202 # 0x115794f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 4864] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 16] @ 0x6b06a5 0x6b055f 0x11587e5 0x8b0bb7 0x8b4739 0x11586c5 0x1157950 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6b06a4 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x6b055e github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x11587e4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func1+0x24 github.com/pactus-project/pactus/state/state.go:197 # 0x8b0bb6 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x296 github.com/pactus-project/pactus/store/account.go:86 # 0x8b4738 github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x78 github.com/pactus-project/pactus/store/store.go:321 # 0x11586c4 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x64 github.com/pactus-project/pactus/state/state.go:196 # 0x115794f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 48] @ 0x6b063b 0x6b0618 0x6b055f 0x11587e5 0x8b0bb7 0x8b4739 0x11586c5 0x1157950 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6b063a bytes.NewBuffer+0x3a bytes/buffer.go:478 # 0x6b0617 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6b055e github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x11587e4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func1+0x24 github.com/pactus-project/pactus/state/state.go:197 # 0x8b0bb6 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x296 github.com/pactus-project/pactus/store/account.go:86 # 0x8b4738 github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x78 github.com/pactus-project/pactus/store/store.go:321 # 0x11586c4 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x64 github.com/pactus-project/pactus/state/state.go:196 # 0x115794f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 96] @ 0x6b03a5 0x6b0396 0x8b0ab5 0x8b4739 0x11586c5 0x1157950 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6b03a4 bytes.NewReader+0x44 bytes/reader.go:159 # 0x6b0395 github.com/pactus-project/pactus/types/account.FromBytes+0x35 github.com/pactus-project/pactus/types/account/account.go:35 # 0x8b0ab4 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x194 github.com/pactus-project/pactus/store/account.go:78 # 0x8b4738 github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x78 github.com/pactus-project/pactus/store/store.go:321 # 0x11586c4 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x64 github.com/pactus-project/pactus/state/state.go:196 # 0x115794f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 8192] @ 0x50e8f3 0x4a3e91 0x50eef4 0x50e95d 0x6d64bf 0x6da3cf 0x6d948b 0x6da35a 0x48b5a1 # 0x50e8f2 os.init.func1+0x32 os/dir_unix.go:35 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x50eef3 os.(*File).readdir+0x193 os/dir_unix.go:65 # 0x50e95c os.(*File).Readdir+0x1c os/dir.go:44 # 0x6d64be io/ioutil.ReadDir+0x3e io/ioutil/ioutil.go:81 # 0x6da3ce gopkg.in/natefinch/lumberjack%2ev2.(*Logger).oldLogFiles+0x2e gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:401 # 0x6d948a gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRunOnce+0x4a gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:309 # 0x6da359 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun+0x39 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:381 0: 0 [1: 1024] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 16 [1: 16] @ 0x7769c7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x7769c6 github.com/multiformats/go-multiaddr.readComponent+0x146 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 1: 16 [1: 16] @ 0x1156988 0x115697c 0x11569dc 0x11587a5 0x8b5443 0x8b5385 0x1158710 0x1157950 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x1156987 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).createNode+0x87 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:38 # 0x115697b github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0x7b github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:54 # 0x11569db github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0xdb github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:86 # 0x11587a4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x64 github.com/pactus-project/pactus/state/state.go:203 # 0x8b5442 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x142 github.com/pactus-project/pactus/store/validator.go:91 # 0x8b5384 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x115870f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:202 # 0x115794f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 16 [1: 16] @ 0x1156a7c 0x1156a70 0x1156ad5 0x1156a2f 0x11587a5 0x8b5443 0x8b5385 0x1158710 0x1157950 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x1156a7b github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).createNode+0x17b github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:38 # 0x1156a6f github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0x16f github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:54 # 0x1156ad4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).invalidateNode+0x1d4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:62 # 0x1156a2e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:91 # 0x11587a4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x64 github.com/pactus-project/pactus/state/state.go:203 # 0x8b5442 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x142 github.com/pactus-project/pactus/store/validator.go:91 # 0x8b5384 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x115870f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:202 # 0x115794f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 16 [2: 32] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 1: 16 [1: 16] @ 0xd09a4f 0x11436d2 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0xd09a4e github.com/libp2p/go-libp2p/p2p/net/connmgr.NewConnManager+0x1ce github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:137 # 0x11436d1 github.com/pactus-project/pactus/network.makeNetwork+0x591 github.com/pactus-project/pactus/network/network.go:133 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 16 [1: 16] @ 0x7769c7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7769c6 github.com/multiformats/go-multiaddr.readComponent+0x146 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 1: 16 [1: 16] @ 0x7769c7 0x776e05 0x779f1c 0x779be7 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x7769c6 github.com/multiformats/go-multiaddr.readComponent+0x146 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 2: 16 [37: 296] @ 0x6a6e85 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6e84 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 24 [1: 24] @ 0xc0bd2e 0xc0d3c5 0xc0cb27 0xc1f38b 0x48b5a1 # 0xc0bd2d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 1: 48 [1: 48] @ 0x776b8d 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 1: 48 [1: 48] @ 0x776b8d 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 1: 48 [1: 48] @ 0x114989f 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x114989e github.com/pactus-project/pactus/network.newPeerMgr+0x21e github.com/pactus-project/pactus/network/peermgr.go:54 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 64 [6: 384] @ 0xc1844b 0xc183c9 0xc183a6 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc1844a github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x36a github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xc183c8 github.com/libp2p/go-msgio.NewVarintReaderSize+0x2e8 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xc183a5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x2c5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:64 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 1: 64 [7: 448] @ 0x776ee5 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 2: 64 [217: 6944] @ 0x6a5291 0x6a4fa5 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5290 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 80 [1: 80] @ 0xc0d327 0xc0ce28 0xc142ca 0x10cd815 0x114c45d 0x114c1f1 0x48b5a1 # 0xc0d326 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 1: 80 [1: 80] @ 0xc0d327 0xc0cb27 0xc1f38b 0x48b5a1 # 0xc0d326 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 1: 80 [1: 80] @ 0xc0d327 0xc0ce28 0xc142ca 0x104cb46 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0d326 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x104cb45 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd25 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:812 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 1: 80 [5: 400] @ 0x72d21c 0x72d184 0x72d08e 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d21b github.com/syndtr/goleveldb/leveldb.newTableFile+0xb9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:53 # 0x72d183 github.com/syndtr/goleveldb/leveldb.tableFileFromRecord+0xb03 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:82 # 0x72d08d github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xa0d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:512 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 3: 96 [7: 224] @ 0x6a6535 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6534 github.com/pactus-project/pactus/types/block.(*Block).Hash+0x1d4 github.com/pactus-project/pactus/types/block/block.go:132 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 96 [10: 960] @ 0xd105bc 0x48b5a1 # 0xd105bb github.com/libp2p/go-libp2p/p2p/net/connmgr.(*decayer).process+0x89b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/decay.go:230 1: 96 [1: 96] @ 0x8bbc45 0x8bbc1e 0x8bb785 0x8bacdd 0x8b0899 0x8b44f7 0x115d03b 0x1390ee6 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8bbc44 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x84 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x8bbc1d github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x5d github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x8bb784 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1a4 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x8bacdc github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x7c github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x8b0898 github.com/pactus-project/pactus/store.(*accountStore).account+0x138 github.com/pactus-project/pactus/store/account.go:66 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115d03a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:664 # 0x1390ee5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x12f9baa 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:376 # 0x136403d 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 # 0x12f9a02 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:378 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 1: 96 [1: 96] @ 0x44d189 0x45f8c9 0xde4499 0xde4230 0x48b5a1 # 0xde4498 github.com/quic-go/quic-go.(*baseServer).handleNewConn+0x178 github.com/quic-go/quic-go@v0.57.1/server.go:889 # 0xde422f github.com/quic-go/quic-go.(*baseServer).handleInitialImpl.func2+0x4f github.com/quic-go/quic-go@v0.57.1/server.go:860 1: 96 [1: 96] @ 0x44d189 0x45f8c9 0x114d325 0x48b5a1 # 0x114d324 github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0xa4 github.com/pactus-project/pactus/util/pipeline/pipeline.go:129 1: 96 [1: 96] @ 0x44d189 0x45f8c9 0x724af8 0x71d3e5 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x724af7 github.com/syndtr/goleveldb/leveldb.(*session).setVersion+0x437 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:285 # 0x71d3e4 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:238 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 1: 96 [2: 192] @ 0x44d189 0x45f8c9 0xd02bf0 0xd05e78 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0xd60058 0xd6001b 0x10cb6b2 0xd310a5 0x48b5a1 # 0xd02bef github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1cf github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 # 0xd05e77 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd60057 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd6001a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 2: 96 [2: 96] @ 0x699b9e 0x8b6c93 0x8b2ac5 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x699b9d github.com/pactus-project/pactus/types/validator.FromBytes+0x3d github.com/pactus-project/pactus/types/validator/validator.go:48 # 0x8b6c92 github.com/pactus-project/pactus/store.newValidatorStore+0x1b2 github.com/pactus-project/pactus/store/validator.go:32 # 0x8b2ac4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 112 [85: 9520] @ 0x6f114f 0x6f2a3d 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 112 [1: 112] @ 0xc0bd2e 0xc0d3c5 0xc0cb27 0xc1f38b 0x48b5a1 # 0xc0bd2d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 1: 128 [3: 384] @ 0x6f2172 0x6f2a08 0x6f29ea 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f2171 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x3b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:293 # 0x6f2a07 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).getBucket+0x107 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:401 # 0x6f29e9 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0xe9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:479 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 4: 128 [220: 7040] @ 0x69b485 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b484 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 2: 128 [46: 2944] @ 0x8b9aec 0x8b9ab1 0x8b9aa5 0x8b63ce 0x8b6386 0x8b3046 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b9aeb github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0xcb github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x8b9ab0 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0x90 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x8b9aa4 github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x84 github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x8b63cd github.com/pactus-project/pactus/store.(*txStore).addToCache+0xed github.com/pactus-project/pactus/store/tx.go:83 # 0x8b6385 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0xa5 github.com/pactus-project/pactus/store/tx.go:48 # 0x8b3045 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 160 [6: 960] @ 0xce293e 0xce047d 0xce22a5 0x10497b2 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xce047c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1fc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:676 # 0xce22a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:934 # 0x10497b1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:469 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 1: 160 [1: 160] @ 0xce293e 0xce047d 0xce22a5 0x104a07e 0x10495b4 0x1048bb0 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xce047c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1fc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:676 # 0xce22a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:934 # 0x104a07d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x7d github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:509 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 5: 160 [16: 512] @ 0x6a55f7 0x6a7bbc 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a55f6 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a7bbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 176 [1: 176] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 2: 192 [2: 192] @ 0x8acae5 0x8acace 0x8aca5a 0x8ace3c 0x8acdf0 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0x8ace3b github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x1b github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:94 # 0x8acdef github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:89 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 2: 192 [3: 288] @ 0x44d189 0x45f8c9 0xd02bf0 0xd05e78 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x114bc78 0x48b5a1 # 0xd02bef github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1cf github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 # 0xd05e77 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 4: 192 [384: 18432] @ 0x6a4e5c 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4e5b github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2bb github.com/pactus-project/pactus/types/tx/tx.go:367 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 208 [1: 208] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc65c25 0xc65c48 0x45bf35 0x44cc10 0x44cb00 0x48b5a1 # 0xc65c24 github.com/miekg/dns.reverseInt16+0xf44 github.com/miekg/dns@v1.1.69/reverse.go:44 # 0xc65c47 github.com/miekg/dns.init+0xf67 github.com/miekg/dns@v1.1.69/reverse.go:30 # 0x45bf34 runtime.doInit1+0xd4 runtime/proc.go:7670 # 0x44cc0f runtime.doInit+0x34f runtime/proc.go:7637 # 0x44caff runtime.main+0x23f runtime/proc.go:256 8: 256 [238: 7616] @ 0x6a5131 0x6a4f50 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5130 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:406 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 256 [2: 512] @ 0x776ee5 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 3: 288 [3: 288] @ 0xc0bd2e 0xc0d3c5 0xc0cb27 0xc1f38b 0x48b5a1 # 0xc0bd2d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 5: 320 [497: 31808] @ 0x69dc87 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69dc86 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x66 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 5: 320 [474: 30336] @ 0x6a6df5 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6df4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:202 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 3: 336 [53: 5936] @ 0x114ba25 0x48b5a1 # 0x114ba24 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x64 github.com/pactus-project/pactus/network/stream.go:108 8: 384 [355: 17040] @ 0x69811b 0x69b49f 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 2: 384 [2: 384] @ 0x8af793 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x8af792 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:234 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 2: 384 [69: 13248] @ 0x697baf 0x695d86 0x114ef58 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x697bae github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x695d85 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xe5 github.com/pactus-project/pactus/crypto/bls/bls.go:70 # 0x114ef57 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 384 [1: 384] @ 0x8af793 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x8af792 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:234 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 5: 400 [20: 1600] @ 0x11874d5 0x11874c4 0x118708a 0x1186694 0x118dfee 0x118dfbb 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x11874d4 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x74 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x11874c3 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x1187089 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x189 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x1186693 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x118dfed github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x18d github.com/pactus-project/pactus/sync/cache/cache.go:66 # 0x118dfba github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x15a github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 416 [3: 1248] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc0bd48 0xc0d3c5 0xc0cb27 0xc1f38b 0x48b5a1 # 0xc0bd47 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 1: 416 [1: 416] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc0bd48 0xc0d3c5 0xc0ce28 0xc142ca 0x104cb46 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0bd47 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x104cb45 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd25 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:812 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 10: 480 [333: 15984] @ 0x69811b 0x6a5148 0x6a4f50 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 4: 512 [6: 768] @ 0x776ee5 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 3: 576 [3: 576] @ 0x697baf 0x697434 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x697bae github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x697433 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 2: 640 [2: 640] @ 0x117f2d1 0x117f28f 0x117f3cf 0x1193b30 0x119333a 0x114d2bf 0x48b5a1 # 0x117f2d0 github.com/pactus-project/pactus/sync/peerset/peer.NewPeer+0x110 github.com/pactus-project/pactus/sync/peerset/peer/peer.go:39 # 0x117f28e github.com/pactus-project/pactus/sync/peerset.(*PeerSet).findOrCreatePeer+0xce github.com/pactus-project/pactus/sync/peerset/peer_set.go:166 # 0x117f3ce github.com/pactus-project/pactus/sync/peerset.(*PeerSet).UpdateAddress+0x20e github.com/pactus-project/pactus/sync/peerset/peer_set.go:216 # 0x1193b2f github.com/pactus-project/pactus/sync.(*synchronizer).processConnectEvent+0xaf github.com/pactus-project/pactus/sync/sync.go:304 # 0x1193339 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x59 github.com/pactus-project/pactus/sync/sync.go:258 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 7: 672 [684: 65664] @ 0x69725b 0x6a52a8 0x6a4fa5 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69725a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6a52a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 9: 720 [33: 2640] @ 0x11874d5 0x11874c4 0x118708a 0x1186694 0x11855b8 0x118e00d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x11874d4 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x74 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x11874c3 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x1187089 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x189 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x1186693 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x11855b7 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:50 # 0x118e00c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ac github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 8: 768 [29: 2784] @ 0x69832f 0x697416 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69832e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697415 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 11: 880 [676: 54080] @ 0x4c9a9d 0x598be7 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598be6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 12: 960 [555: 44400] @ 0x6a4d75 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4d74 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 12: 1152 [654: 62784] @ 0x69832f 0x697416 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69832e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697415 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 2: 1408 [2: 1408] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 16: 1536 [1422: 136512] @ 0x6a6f1a 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6f19 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f9 github.com/pactus-project/pactus/types/block/block.go:220 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 22: 3168 [1176: 169344] @ 0x6a6d56 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6d55 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:197 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 3200 [2: 6400] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x411906 0xc233e7 0xc2071a 0xc3861c 0xc351a7 0x48b5a1 # 0xc233e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x346 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1177 # 0xc20719 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 1: 3456 [1: 3456] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc35ffe 0xc34e85 0x48b5a1 # 0xc35ffd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x39d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:947 # 0xc34e84 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x924 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:810 1: 4864 [1: 4864] @ 0x80d39b 0x809ac6 0x808645 0x8013e5 0x8018c9 0x8018af 0x8018d6 0x8724cf 0x8721b8 0x868a70 0x87c8ce 0x87c8b9 0x7fef98 0x7fef93 0x7fef0c 0x123b0fa 0x123b0e9 0x129cbca 0x12b7fe5 0x12b0db1 0x128ff79 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x80d39a google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull+0x101a google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:341 # 0x809ac5 google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull+0x3a5 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:167 # 0x808644 google.golang.org/protobuf/internal/filedesc.(*File).lazyRawInit+0x24 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:20 # 0x8013e4 google.golang.org/protobuf/internal/filedesc.(*File).lazyInitOnce+0x64 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:172 # 0x8018c8 google.golang.org/protobuf/internal/filedesc.(*File).lazyInit+0x28 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:164 # 0x8018ae google.golang.org/protobuf/internal/filedesc.(*Message).lazyInit+0xe google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:342 # 0x8018d5 google.golang.org/protobuf/internal/filedesc.(*Message).Fields+0x35 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:319 # 0x8724ce google.golang.org/protobuf/internal/impl.(*MessageInfo).makeKnownFieldsFunc+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect.go:57 # 0x8721b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).makeReflectFuncs+0x77 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect.go:42 # 0x868a6f google.golang.org/protobuf/internal/impl.(*MessageInfo).initOnce+0x1cf google.golang.org/protobuf@v1.36.11/internal/impl/message.go:92 # 0x87c8cd google.golang.org/protobuf/internal/impl.(*MessageInfo).init+0x2d google.golang.org/protobuf@v1.36.11/internal/impl/message.go:71 # 0x87c8b8 google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods+0x18 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:31 # 0x7fef97 google.golang.org/protobuf/proto.protoMethods+0x37 google.golang.org/protobuf@v1.36.11/proto/proto_methods.go:19 # 0x7fef92 google.golang.org/protobuf/proto.MarshalOptions.size+0x32 google.golang.org/protobuf@v1.36.11/proto/size.go:41 # 0x7fef0b google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.11/proto/size.go:34 # 0x123b0f9 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.11/proto/size.go:20 # 0x123b0e8 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:51 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12b7fe4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x12b0db0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 26: 4992 [1261: 242112] @ 0x697baf 0x697434 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x697bae github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x697433 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 29: 6032 [1643: 341744] @ 0x69b34b 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b34a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 6528 [1: 6528] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x411906 0xc233e7 0xc2071a 0xc3861c 0xc351a7 0x48b5a1 # 0xc233e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x346 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1177 # 0xc20719 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 15: 6720 [15: 6720] @ 0x456bc5 0x456e39 0x456d65 0x4895ea # 0x456bc4 runtime.malg+0x24 runtime/proc.go:5137 # 0x456e38 runtime.newproc1+0x78 runtime/proc.go:5185 # 0x456d64 runtime.newproc.func1+0x24 runtime/proc.go:5162 # 0x4895e9 runtime.systemstack+0x49 runtime/asm_amd64.s:513 1: 9472 [7: 66304] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b0846 0x8b44f7 0x115d03b 0x1390ee6 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b0845 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115d03a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:664 # 0x1390ee5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x12f9baa 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:376 # 0x136403d 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 # 0x12f9a02 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:378 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 1: 18432 [1: 18432] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x40f82e 0x11563e5 0x1157a92 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x11563e4 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:26 # 0x1157a91 github.com/pactus-project/pactus/state.LoadOrNewState+0x491 github.com/pactus-project/pactus/state/state.go:124 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 18432 [10: 184320] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 1: 27264 [1: 27264] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x410db7 0x117f3a5 0x117f3cf 0x1193b30 0x119333a 0x114d2bf 0x48b5a1 # 0x117f3a4 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).findOrCreatePeer+0x1e4 github.com/pactus-project/pactus/sync/peerset/peer_set.go:167 # 0x117f3ce github.com/pactus-project/pactus/sync/peerset.(*PeerSet).UpdateAddress+0x20e github.com/pactus-project/pactus/sync/peerset/peer_set.go:216 # 0x1193b2f github.com/pactus-project/pactus/sync.(*synchronizer).processConnectEvent+0xaf github.com/pactus-project/pactus/sync/sync.go:304 # 0x1193339 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x59 github.com/pactus-project/pactus/sync/sync.go:258 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 27264 [1: 27264] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x410db7 0xc0bb27 0xc0d3c5 0xc0ce28 0xc142ca 0x10cd815 0x114c45d 0x114c1f1 0x48b5a1 # 0xc0bb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x86 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 1: 32768 [30: 983040] @ 0x122c32a 0x122c063 0x1213e9c 0x1296c25 0x12968e8 0x12960e5 0x12943fa 0x48b5a1 # 0x122c329 google.golang.org/grpc/internal/transport.newBufWriter+0x349 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:315 # 0x122c062 google.golang.org/grpc/internal/transport.newFramer+0x82 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:431 # 0x1213e9b google.golang.org/grpc/internal/transport.NewHTTP2Client+0xfbb google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:339 # 0x1296c24 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.77.0/clientconn.go:1403 # 0x12968e7 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.77.0/clientconn.go:1350 # 0x12960e4 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1282 # 0x12943f9 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.77.0/clientconn.go:945 2: 32768 [5: 81920] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 1: 32768 [1: 32768] @ 0x53195f 0x1332b5f 0x1332b33 0x45bf35 0x44cc10 0x44cb00 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x1332b5e strings.Split+0x3e strings/strings.go:361 # 0x1332b32 github.com/pactus-project/pactus/util/bip39/wordlists.init+0x12 github.com/pactus-project/pactus/util/bip39/wordlists/chinese_simplified.go:23 # 0x45bf34 runtime.doInit1+0xd4 runtime/proc.go:7670 # 0x44cc0f runtime.doInit+0x34f runtime/proc.go:7637 # 0x44caff runtime.main+0x23f runtime/proc.go:256 2: 36864 [3: 55296] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x40f82e 0x11569b2 0x11569dc 0x11587a5 0x8b5443 0x8b5385 0x1158710 0x1157950 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x11569b1 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0xb1 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x11569db github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0xdb github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:86 # 0x11587a4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x64 github.com/pactus-project/pactus/state/state.go:203 # 0x8b5442 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x142 github.com/pactus-project/pactus/store/validator.go:91 # 0x8b5384 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x115870f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:202 # 0x115794f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 2: 36864 [2: 36864] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x40f82e 0x11870ad 0x1186694 0x11855b8 0x118e00d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x11870ac github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x1186693 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x11855b7 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:50 # 0x118e00c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ac github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 4: 37888 [49: 464128] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 5: 47360 [3411: 32308992] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 49152 [1: 49152] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x411906 0xcc5d9f 0x6e9471 0xcc5505 0xcc4cdd 0xcc46f9 0xcde555 0xcde425 0xe2079a 0xd36cad 0xd2a058 0x48b5a1 # 0xcc5d9e github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Push+0x1be github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:312 # 0x6e9470 container/heap.Push+0x30 container/heap/heap.go:52 # 0xcc5504 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x144 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:267 # 0xcc4cdc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:214 # 0xcc46f8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0xcde554 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:383 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0xe20799 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:255 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 1: 49152 [1: 49152] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x411906 0xcc5d9f 0x6e9471 0xcc5505 0xcc4cdd 0xcc46f9 0xcde555 0xcde425 0xe2079a 0xd36cad 0xd2a058 0x48b5a1 # 0xcc5d9e github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Push+0x1be github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:312 # 0x6e9470 container/heap.Push+0x30 container/heap/heap.go:52 # 0xcc5504 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x144 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:267 # 0xcc4cdc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:214 # 0xcc46f8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0xcde554 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:383 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0xe20799 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:255 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 2: 54528 [3: 81792] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x410db7 0xd29baf 0xd29cff 0xd365be 0xd3530f 0xd245ca 0xd33bf8 0x48b5a1 # 0xd29bae github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x34e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:190 # 0xd29cfe github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0xfe github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:203 # 0xd365bd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:573 # 0xd3530e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:470 # 0xd245c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xb89 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:298 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 3: 55296 [112: 2064384] @ 0x6e7ee5 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7ee4 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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:250 # 0x136403d 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 # 0x130bfc2 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:252 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 3: 55296 [4: 73728] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x40f82e 0x11870ad 0x1186694 0x118dfee 0x118dfbb 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x11870ac github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x1186693 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x118dfed github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x18d github.com/pactus-project/pactus/sync/cache/cache.go:66 # 0x118dfba github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x15a github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 73728 [1: 73728] @ 0x4806d4 0x41be8f 0x521de5 0x52274e 0x5251be 0x51f3f3 0x114f249 0x114f465 0x1193269 0x1193d65 0x119339a 0x114d2bf 0x48b5a1 # 0x521de4 fmt.(*pp).handleMethods+0x244 fmt/print.go:663 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x114f248 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x188 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114f464 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x84 github.com/pactus-project/pactus/sync/bundle/message/hello.go:89 # 0x1193268 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x1193d64 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1e4 github.com/pactus-project/pactus/sync/sync.go:316 # 0x1193399 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:266 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 6: 110592 [3363: 61986816] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 3: 147456 [3: 147456] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x411906 0x8b9bdd 0x8b63ce 0x8b6386 0x8b3046 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b9bdc github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1bc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8b63cd github.com/pactus-project/pactus/store.(*txStore).addToCache+0xed github.com/pactus-project/pactus/store/tx.go:83 # 0x8b6385 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0xa5 github.com/pactus-project/pactus/store/tx.go:48 # 0x8b3045 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 147456 [1: 147456] @ 0xc0aec5 0x6e9471 0xc0bdac 0xc0d3c5 0xc0ce28 0xc142ca 0x10cd815 0x114c45d 0x114c1f1 0x48b5a1 # 0xc0aec4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Push+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:78 # 0x6e9470 container/heap.Push+0x30 container/heap/heap.go:52 # 0xc0bdab github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x30b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:148 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 1: 188416 [1: 188416] @ 0xcc5cc9 0x6e9471 0xcc5505 0xcc4cdd 0xcc46f9 0xcde555 0xcde425 0xe2079a 0xd36cad 0xd2a058 0x48b5a1 # 0xcc5cc8 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Push+0xe8 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:311 # 0x6e9470 container/heap.Push+0x30 container/heap/heap.go:52 # 0xcc5504 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x144 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:267 # 0xcc4cdc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:214 # 0xcc46f8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0xcde554 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:383 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0xe20799 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:255 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 5: 245760 [5: 245760] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x411906 0x8b9bdd 0x8b63ce 0x8b6386 0x8b3046 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b9bdc github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1bc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8b63cd github.com/pactus-project/pactus/store.(*txStore).addToCache+0xed github.com/pactus-project/pactus/store/tx.go:83 # 0x8b6385 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0xa5 github.com/pactus-project/pactus/store/tx.go:48 # 0x8b3045 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 4194304 [48: 201326592] @ 0x6efa4d 0x714394 0x714885 0x7180c5 0x7186da 0x71830a 0x71888e 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6efa4c github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x714393 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:90 # 0x714884 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:151 # 0x7180c4 github.com/syndtr/goleveldb/leveldb.(*DB).rotateMem+0x64 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:46 # 0x7186d9 github.com/syndtr/goleveldb/leveldb.(*DB).flush.func1+0x279 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:106 # 0x718309 github.com/syndtr/goleveldb/leveldb.(*DB).flush+0x109 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:118 # 0x71888d github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:157 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 # runtime.MemStats # Alloc = 222274784 # TotalAlloc = 976339930840 # Sys = 523919736 # Lookups = 0 # Mallocs = 9905518377 # Frees = 9902800215 # HeapAlloc = 222274784 # HeapSys = 422707200 # HeapIdle = 157704192 # HeapInuse = 265003008 # HeapReleased = 126427136 # HeapObjects = 2718162 # Stack = 80609280 / 80609280 # MSpan = 4720160 / 7050240 # MCache = 1208 / 15704 # BuckHashSys = 4042258 # GCSys = 7481728 # OtherSys = 2013326 # NextGC = 391655114 # LastGC = 1767874126311702372 # PauseNs = [126800 129851 164373 117640 166631 114211 167262 130871 116711 454233 169011 129220 264372 133151 1463102 102461 197752 91780 110131 150481 183541 933137 146731 90431 110461 102491 135971 130582 99740 572385 116490 116550 82891 501824 222151 208511 73960 632655 548033 1030098 105011 120301 532574 250171 630906 135891 116550 531344 161011 144010 537913 694755 198841 470934 121361 157611 393144 573505 883926 157711 143301 116661 447534 644316 164042 95000 116020 144641 466934 162011 128001 145022 151381 99201 108270 155282 965068 120711 2940063 137062 1061507 131831 116592 711925 164921 122230 104342 103190 161601 1621313 139101 854786 111931 195761 156462 128461 143221 483426 191991 109321 145111 159842 106911 539404 217111 142062 179461 123840 144041 159641 157842 282592 154031 154131 155641 157381 945028 671175 136731 652435 153121 162672 186462 113161 169922 138432 99681 520994 684005 1503882 523674 118800 129361 130741 456184 122321 160171 134840 130202 179142 142271 184241 157541 536094 566984 167703 114931 145482 141452 173931 193182 127280 153431 111211 73380 192242 100820 168421 171841 135730 225422 191682 166851 121871 293633 130301 182021 308343 619235 259191 123060 559755 455153 132101 125271 934707 1877254 121311 188101 162941 112500 121650 120511 225531 185481 217923 149861 167551 131301 139242 135821 308193 165511 99741 129622 156821 102101 481104 505414 142052 128861 71202 129601 5626042 182542 121531 333813 97561 210811 108041 144071 108051 516634 151782 104140 549324 362822 107201 418484 693335 499384 159651 174803 604995 189301 585064 177881 136171 187961 140561 534364 103141 705915 109992 959559 128031 144771 105760 187631 486654 338943 155961 865307 231881 113200 145991 203563 150281 117542 1130938 912178 177612 535204 142020 1028168 161331] # PauseEnd = [1767847754708277877 1767847875172494749 1767847995572172696 1767848115885117888 1767848236339802310 1767848356734502779 1767848477192835200 1767848597703215691 1767848718036364533 1767848838368822299 1767848958851693464 1767849079228950127 1767849199564024215 1767849319979586103 1767849440430167596 1767849560874237796 1767849681376449817 1767849801749875362 1767849922171603617 1767850042468328063 1767850162821512866 1767850283201547048 1767850403608423041 1767850523914374875 1767850644244469289 1767850764618411118 1767850884951957863 1767851005344889624 1767851125774824520 1767851246240843034 1767851366649914197 1767851487028278984 1767851607633686934 1767851727963978578 1767851848476828308 1767851969111775766 1767852089488483028 1767852209880436590 1767852330350124208 1767852450805305034 1767852571183653957 1767852691499945652 1767852811828786829 1767852932272199456 1767853052629414374 1767853172961409628 1767853293314779539 1767853413708850081 1767853534095871998 1767853654633251005 1767853775076316700 1767853895469619514 1767854015889780539 1767854136347296169 1767854256810971310 1767854377169984281 1767854497645424957 1767854618011986431 1767854738364052128 1767854858754065165 1767854979183217112 1767855099551503637 1767855220004404172 1767855340478806221 1767855461013121497 1767855581355486122 1767855701706352037 1767855822028348742 1767855942419800267 1767856062772147539 1767856183110075669 1767856303622289964 1767856423977201907 1767856544345182644 1767856664699657831 1767856785262517443 1767856905579537501 1767857025976989636 1767857146490256481 1767857266907111556 1767857387240057063 1767857507902680512 1767857628400734931 1767857748979694707 1767857869457340649 1767857989961993332 1767858110436541534 1767858230905191974 1767858351303075663 1767858471816279479 1767858592219102502 1767858712565812001 1767858832871989173 1767858953357860809 1767859073735960981 1767859194098856548 1767859314485822791 1767859434943132093 1767859555297545386 1767859675683813122 1767859796150494710 1767859916484643319 1767860036972221627 1767860157422781824 1767860277835370865 1767860398191555672 1767860518577771473 1767860638970287747 1767860759440253923 1767860879895252211 1767861000582397978 1767861121131633872 1767861241656733098 1767861362228571094 1767861482719980893 1767861603216447924 1767861723605787660 1767861844114495545 1767861964509417786 1767862084926412596 1767862205264716075 1767862325803243440 1767862446198942278 1767862566563324861 1767862686888888786 1767862807447583709 1767862927831785755 1767863048247650203 1767863168805937306 1767863289226441839 1767863409592488017 1767863529933444524 1767863650436743300 1767863770821032598 1767863891168952596 1767864011495180213 1767864131872405334 1767864252203156351 1767864372622576073 1767864493005844291 1767864613339618338 1767864733634585607 1767864853990670333 1767864974311228415 1767865094612756142 1767865215042767735 1767865335395945313 1767865455728402571 1767865576172702599 1767865696651707699 1767865816953587449 1767865937526406264 1767866057830724542 1767866178202203148 1767866299007134012 1767866419437912814 1767866539783055406 1767866660146277458 1767866780797595652 1767866901128353190 1767867021718339632 1767867142086697073 1767867262390680810 1767867382748524726 1767867503272785049 1767867623603730264 1767867744150754509 1767867864506549860 1767867984974783238 1767868105449267257 1767868225894707278 1767868346508861135 1767868467058270494 1767868587387685835 1767868707773277774 1767868828108695748 1767868948482092886 1767869069033896717 1767869189417608259 1767869309745522085 1767869430096407968 1767869550559408117 1767869671004418956 1767869791351637489 1767869911680028424 1767870032040073766 1767870152411310276 1767870272751438518 1767870393053208346 1767870513374801559 1767870633689291903 1767870754244918938 1767870874735508470 1767870995076835585 1767871115557196520 1767871236042748247 1767871356586973050 1767871476957506757 1767871597622023601 1767871717968625382 1767871838274820777 1767871958653241847 1767872079249265565 1767872199757797720 1767872320361088367 1767872440836486426 1767872561517967250 1767872682005631193 1767872802301753217 1767872922713194440 1767873043050114536 1767873163412528358 1767873283804574296 1767873404085308586 1767873524400373321 1767873644806442935 1767873765114449181 1767873885477499891 1767874005820439898 1767874126311702372 1767843420231063413 1767843540599061692 1767843660950251488 1767843781295597613 1767843902211057916 1767844022605623095 1767844143098308683 1767844263404315176 1767844383754295793 1767844504103167523 1767844624544007196 1767844744861197101 1767844865251885517 1767844985584948721 1767845105996443461 1767845226316675414 1767845346629811813 1767845466972488831 1767845587323300382 1767845707643464424 1767845828039647831 1767845948506632981 1767846068891130507 1767846189378041170 1767846309885790011 1767846430249459928 1767846550675734733 1767846671266575739 1767846791620313516 1767846911995646905 1767847032351390056 1767847152815737146 1767847273285792036 1767847393624244009 1767847513971944590 1767847634382444427] # NumGC = 15324 # NumForcedGC = 0 # GCCPUFraction = 0.0006752603305508312 # DebugGC = false # MaxRSS = 520978432